本文导读:
忘记ecshop的管理员密码了怎么修改?把新密码直接加密成md5的密码是行不通的,看以下方法帮你解决问题。不很幸ECSHOP的管理员密码忘记了,尝试直接把新密码加密成md5的密码改写数据库也不行,百度网上也有一些贴出修改密码的方法和代码,但一运行就完了,仍是登陆不了,看来网上真多人云亦云,同时我也深感要学习ECSHOP确实花不少的时间成本。
不能直接MD5的原因是: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版本测试成功。
上一篇:大梅沙图片|大梅沙旅游攻略