你的位置:首页 > 网站技术 >正文
08
十月
分类:网站技术 | 评论数:3 | 点击数:4559 | 发表日期时间:2015-10-08 17:17:37

分享到:


本文导读:

忘记ecshop的管理员密码了怎么修改?把新密码直接加密成md5的密码是行不通的,看以下方法帮你解决问题。
正文

不很幸ECSHOP的管理员密码忘记了,尝试直接把新密码加密成md5的密码改写数据库也不行,百度网上也有一些贴出修改密码的方法和代码,但一运行就完了,仍是登陆不了,看来网上真多人云亦云,同时我也深感要学习ECSHOP确实花不少的时间成本。

不能直接MD5的原因是:ecshop加入了安全码以混淆方式来提高安全性。

如何修改ecshop的管理员密码

1、给新密码用md5加密;

2、从ecs_admin_user表中获取ec_salt的值;

3、连接以上两个字符串,进行最后的md5加密即是数据库ecs_admin_user表里的password的值。修改保存即可以用新密码密码了。


手工取得这个新密码值较麻烦,把以下源码保存成php代码即可运行输出你所要的值。

echo $a=md5("abc1234"); //acb1234为新密码
echo "
";
echo  "您要的密码值". $b=md5($a."8888");  //8888为ec_salt的值

?>

注:echshop v2.7.3版本测试成功。




本文标签:
搜索
安全
源码
ecshop
猜你喜欢:
评论:

3楼   宁波ERP  2015-11-22 09:29:31  回复该评论

按照博主的方法试过2次确实可行

2楼   大学问社区  2015-10-09 10:42:16  回复该评论

赞 来打卡

1楼   郑州环氧地坪  2015-10-09 09:15:22  回复该评论

多谢,问题解决啦

昵称(必填)

邮箱

网址

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。