yourphp后台提示登陆密码错误解决办法

2014年10月08日 PHP 暂无评论

很多人用yourphp都会遇到的问题:后台密码忘了或者账号和密码明明是对的,但就是进不了,提示密码错误码。那么怎么解决呢?

解决方法:
找到项目文件YourphpLibActionAdmin下面的LoginAction.class.php
然后找到函数dologin 的:if($authInfo['password'] != sysmd5($password)) {
这句是判断用户输入的密码(经过sysmd5()函数处理加密后的)。我们把"sysmd5($password)"直接改 成$password,即      if($authInfo['password'] != $password) {
然后再到数据库里找到user这个表,直接把里面加密的密码改成我们没加密的密码比如123456,然后再用此密码去登陆后台,就可以成功登陆了,成功登陆后,再把if($authInfo['password'] != $password) {这句话还原if($authInfo['password'] != sysmd5($password)) {保存再去后台新增一个超级用户,这时候原来我们那个没加密的密码用户就可以删了,或者直接会员管理去修改密码,记住是会员管理,在后台首页--修改密码里现在还改不了!因为认证方式不一样

给我留言