noo*_*oob 2 javascript php login
在未能登录3次(密码错误,用户名)后,我希望关闭浏览器/窗口/标签.我怎么能在javascript或php中做到这一点?当用户无法登录3次时,你能否给我一些关于我能对我的系统做些什么的建议.谢谢.
Ila*_*ste 20
对不起,这有点突破,但是:不要这样做.有很好的理由可以解释为什么window.close()没有提示就不会这样做.我承认有可能的情况下,这可能是一个很好的方法,但通过规避这样的用户控制措施,你可能最终会在脚下射击,即使目的是好的.
关于如何进行这种射门的几点选择:
我同意Ilari Kajaste的话,他说"不要这样做".用户想要的最后一件事是不可预见的行为.我从来没有遇到过无效登录尝试后关闭窗口的网站,因此几乎可以让您的用户感到困惑.其次,它将破坏用户在其后退按钮中的任何历史记录,这将使某些用户感到沮丧.
当您获得多次登录失败时,您可以阻止他们登录一段特定的时间(例如10分钟).您可以通过将第3次无效登录的时间存储到数据库中,并在后续登录时检查自上次尝试以来的长度.如果这低于您的阈值,那么您甚至不检查密码.只需确保您在3次登录失败后解释有人无法登录10分钟