使用ecshop
最新版本的成员检索密码和重置新密码后无法使用新密码登录。
结果分析:
Ecshop
原则上,一次性的使用 md5
加密密码注册新用户成功后数据库密码时实地观察,真的是 md5
值
当你第一次登录,ecshop
犯了一个非常牛逼的行动,ec_salt
是否用户数据,如果没有生成 ec_salt
并重写密码!
也就是说,编写数据库密码当你注册和登录密码值后发生了改变。降落后再次使用 ec_salt
值与密码后二次 md5
加密验证
是,当你使用密码,它只是发送一个重置密码字段为一次性 md5
,注意,此时 ec_salt
现有价值
用户使用新的密码,旧 ec_salt
加密(盐),我靠,肯定不能登录
- 解决办法:
- 本没打算细看其程序底层,仅仅在
includes
/modules
/integrates
/ecshop
.php
line
170 行,增加了,ec_salt
=” - 强制在其登陆时重置
ec_salt
.即可
转载请注明:汇站网 » ecshop
教程:解决会员找回密码无法使用的 BUG