【发布时间】:2018-02-07 10:06:18
【问题描述】:
我开发了一个搜索页面,只有登录的用户才能访问。但我想将每个用户的搜索限制为一周内只有 20 次。一位用户将无法搜索超过 20 次。请帮助我如何实现这一目标。
【问题讨论】:
-
每次运行搜索时将用户 ID 和日期存储在数据库中。在运行搜索之前,从该表中选择用户 ID 与登录用户 ID 匹配且日期介于 [start of week] 和 [end of week] 之间的每条记录。如果返回的记录数 >= 20,则不要让他们搜索。