我想在我的网站上设置临时禁令系统,以禁止用户,例如,只有一天或一周。我可以选择禁令的持续时间,并将适当的记录放入数据库中,因此我想知道,当禁令期限结束时,是否可以自动更新该记录。或者你还有什么建议?
发布于 2010-08-07 19:47:49
我会为ban记录创建一个单独的表。每条记录将包含:
也许还有其他一些信息,这取决于您想要跟踪的内容。当禁令到期时,最好不要从ban表中删除记录。这意味着你有一个记录你做了哪些禁令的日志,这对于找出谁是惯犯很有用。
你可能会遇到的另一个问题是,人们故意试图通过抱怨不公平的禁令来制造问题,并在何时以及为什么禁止和取消禁止的问题上撒谎。如果你把所有的禁令都记录下来,那么和这些人打交道就容易多了。
发布于 2010-08-07 19:41:40
我会将禁令的结束日期(可能还有时间)保存在数据库中。只要用户尝试登录,您就可以将当前日期(时间)与结束日期进行比较;如果该日期较新,则该用户不会被禁止,可以登录。如果你的用户有个人资料,你可以做同样的事情:将当前日期(时间)与禁令的结束日期进行比较,并根据该信息显示“禁止”。
https://stackoverflow.com/questions/3430273
复制相似问题