缓存实现,当输入错3次时,将用户名存入缓存以日期明明的文件中,这里需要使用浏览器缓存记录已错次数,每次登陆都去检测当前用户名的错误次数,等于3次时,写入缓存文件,然后检测是否在缓存文件中,在混存文件中就提示“超过3次”;
数据库实现,在用户表或用户关联表内增加一个输入错误次数的字段,每次登陆都会检测,大于等于3时,提示“超过3次”,这里需要一个每天清除错误次数的任务,每天凌晨执行。