360浏览器下自动填写用户名密码惹祸了

        今天用户要我把14个账户的角色调整为“分中心负责人”,通过界面进行了修改,也只是按要求调整了下账户的角色信息,一会就处理完了。反馈给用户后,不久用户就打电话给我,说试了下几个账户,都不能正常登陆了,让人莫名奇妙,我确实只是调整了账户角色信息,没做其它的哦!

         接到用户的投诉,我试着修改了测试账户的角色,本地果然登陆不正常了。然后我仔细观察了下修改界面,如下图

       

          我明明编辑的是用户名为“13917088255”的用户信息后,可程序显示用户名为“admin”,密码也有10个星星,可我记得密码是6位长度哦。遍查相关程序逻辑,也没知道为什么显示成这样。

           然后,我后台查了下这个用户名为“13917088255”的密码,加密过,竟然和admin的密码是一样的!!!

           经过比对,注意到以下细节:

           1、系统登录界面中用户名和密码分别是:userName,userPassword

          2、 用户管理界面中用户名和密码分别是:userName,userPassword

          3、我所使用的360浏览器保存有正式系统的账户名和密码信息,以免下次再输入。我清除浏览器所保存的账户密码信息的缓存后,上述问题不再。 

          看来,罪魁就是浏览器的“记住用户名和密码”,刚巧登录界面的用户名输入ID为:userName,也刚巧密码输入ID为:userPassword,这个与用户管理界面中用户名和密码的ID是一样一样的。浏览器以为是要再次输入用户名和密码的情况,自动将保存下的admin的密码显示出来了。在没注意到这个细节的情况,调整用户的角色信息,实际也调整了用户密码!
          果然,程序世界,一切BUG都是有原因的哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章