ecshop数据库重置后台密码,为何不生效,因为没注意这两个地方MD5+salt

收藏 分享

ecshop2.73的密码加密方式和旧版不同,直接修改数据库的密码字段是不行:

            MD5 32位+salt,简单来说就是明文密码用MD5加密一次,然后在得到的MD5字符后边加上salt字段值(salt值为系统随机生成,生成以后不再改变)再进行一次MD5加密,得到的结果插入password字段。

        所以如果忘记后台密码需要重置的话要进行以下操作:

        以把密码重置成admin123为例

            一、用MD5加密工具对“admin123”进行32位加密得到“0192023a7bbd73250516f069df18b500”;

            二、用phpmyadmin打开数据库ecs_admin_user表,查看后台用户salt字段的值例如“3996”;

            三、对字符串“0192023a7bbd73250516f069df18b5003996”再次进行MD532位加密得到“ff7c0d9076ca4dcc6a88e6141a18a2d6”;

            四、将第三步得到的字符串填写到ecs_admin_user后台用户的passowrd字段,然后执行。

        经过以上四步,后台密码就重置成admin123了。

 


鲜花

握手

雷人

路过

鸡蛋

讨论群

QQ客服:
关注我们 :
Copyright © 2016 . All Rights Reserved 优站网-网站模板,bootstrap模板,帝国cms模板,织梦模板,精品网站模板素材下载共享平台 桂ICP备13006414号-7
最佳分辨率1280*800,建议使用Chrome、Firefox、Safari、ie10版本浏览器。本站分享的所有模板及素材仅供学习研究之用,请勿用于商业用途,否则后果自负。