当前位置:编程学习 > JAVA >>

设计管理员冻结用户账户

花了很时间,做了一个小小的登录注册,但是,要实现管理员冻结用户账户这一功能,哥就卡了,请问CSDN的牛人们,能否给我提点建议,具体就是怎么实现“管理员可以冻结用户,被冻结的用户将不能登录,如果可以,实现一个有冻结的期限” --------------------编程问答-------------------- 最简单的在表里加个标志位,判断一下,或者加一个表,专存那些信息,判断一下冻结没冻结,冻结到什么时候。 --------------------编程问答-------------------- 对,在每个用户的纪录里多加一个字段,命名为flag,比如当flag为1时,用户状态正常,可以登录,想锁定用户账户,则把falg赋为2,用户登录时检查标志位,为2时,则通知用户账户被锁定,锁定的时间可以控制,锁定账户时,取到当前的时间放到纪录的另一个字段里面,登录时记下当前时间,然后和数据库中锁定时纪录的时间比对,如果大于锁定时间则可以登录,小于的话告诉用户还有多长时间可以解锁,这中间的逻辑楼主要好好理一下,希望对楼主有用 --------------------编程问答-------------------- 结合1、2楼的建议,其实直接增加个字段:冻结期限 (日期型)
  null 表示没有冻结;
  时间 表示冻结到某时为止,永久冻结可以考虑设置为 1000 年以后。

登录时检查下,如果已经过了冻结期限,记得把该字段清null就行了。 --------------------编程问答--------------------
引用 3 楼  的回复:
结合1、2楼的建议,其实直接增加个字段:冻结期限 (日期型)
  null 表示没有冻结;
  时间 表示冻结到某时为止,永久冻结可以考虑设置为 1000 年以后。

登录时检查下,如果已经过了冻结期限,记得把该字段清null就行了。
正解 --------------------编程问答--------------------
引用 3 楼  的回复:
结合1、2楼的建议,其实直接增加个字段:冻结期限 (日期型)
  null 表示没有冻结;
  时间 表示冻结到某时为止,永久冻结可以考虑设置为 1000 年以后。

登录时检查下,如果已经过了冻结期限,记得把该字段清null就行了。

学习了~ --------------------编程问答--------------------
引用 3 楼  的回复:
结合1、2楼的建议,其实直接增加个字段:冻结期限 (日期型)
  null 表示没有冻结;
  时间 表示冻结到某时为止,永久冻结可以考虑设置为 1000 年以后。

登录时检查下,如果已经过了冻结期限,记得把该字段清null就行了。

正解
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,