如题所述
数据库实现的话则
1.用户数据表中添加字段errortimes,记录当前用户的错误次数
2.添加一个字段lasttrylogin,表示用户上一次尝试登录的时间
3.验证登录时,取出用户记录,判断errortimes是否>=3如果<3则直接看下一条(4),如果>=3,(这里可以根据上一次尝试登录的时间lasttrylogin做适当的控制,比如错误3次之后1小时后才能登录)则直接返回登录失败的错误信息
4.登录失败,则更新errortimes=errortimes+1,lasttrylogin=time()
5.如果登录成功,则重置errortimes为0,lasttrylogin=time()
6.请点击采纳按钮
1.用户数据表中添加字段errortimes,记录当前用户的错误次数
2.添加一个字段lasttrylogin,表示用户上一次尝试登录的时间
3.验证登录时,取出用户记录,判断errortimes是否>=3如果<3则直接看下一条(4),如果>=3,(这里可以根据上一次尝试登录的时间lasttrylogin做适当的控制,比如错误3次之后1小时后才能登录)则直接返回登录失败的错误信息
4.登录失败,则更新errortimes=errortimes+1,lasttrylogin=time()
5.如果登录成功,则重置errortimes为0,lasttrylogin=time()
6.请点击采纳按钮
温馨提示:答案为网友推荐,仅供参考