1、数据库用户表有一个登录时间字段、一个用户状态(正常or锁定)
2、如果一个账号登录错误次数大于3次,修改用户状态字段为锁定状态,设置登录时间为当前时间
3、加入登录错误3次后,在30分钟内无法再次登录
4、当用户登录错误3次后,也就是第4次登录,先判断状态是否为锁定状态,如果是,对比系统当前时间和表里面保存的时间:当前系统时间>=数据库时间+30分钟,可以登录,否则不能登录
删除:delete from your_table_name where personCode = '123' and icCode = '456'
更新:
update your_table_name set isDelete = 1 where personCode = '123' and icCode = '456'
是删除还是更新要看你是否要做数据恢复机制
如果需要就做成逻辑删除,也就是在表里面设计一个字段 isDelete,0表示没删除,1表示删除
不需要就物理删除,直接delete from your_table_name .....
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)