写这篇文章的最主要原因是想骂人,为啥?因为无法登陆某论坛,为啥无法登陆?因为忘记密码究竟是哪个一乐。我自己常用的密码有3、4个,用户名要么KinK要么imkink,2个用户名对应4个密码,总共8种组合。碰到不常用的论坛,几百年没有登陆过,都忘记当时注册的帐号和密码究竟是哪一个组合了,那就穷举吧,这一穷举,问题就暴露出来了。
问题出在这个错误提示信息上:"您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定”。看了这个提示信息,你能确定你登陆失败的原因吗?这一句话等于把所有出错可能性都列出来了。俗话说,过犹不及。把所有出错情况都说了等于没说,废话嘛,出错了无非就是这么几个原因,难道还是“人品问题”导致无法登陆?这么一句话和“登陆失败”4个字带给登录者的信息量几乎是相同的。对于访问者来说,这一提示信息无法很好地帮助访问者找出登陆出错的原因。
这类提示信息出现的典型就是动网论坛,直到现在的最新版动网都还未将这个小细节修正。
最近碰到一个新论坛,非要你填提示问题,于是,我隐约可以想象到我忘记了提示问题究竟是哪一个的情景……


评论
后来的确有考虑到这个问题
用数字验证来替代这个错误提示信息的防暴力破解功能可能更合适吧。
反对
这样的提示可以防止有人来试探用户名/密码
发表新评论