Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] DZ x3.2 后台修改密码、邮箱找回密码总是不能成功登陆

[复制链接]
singledog 发表于 2017-4-20 11:45:03 | 显示全部楼层 |阅读模式
问题描述: 后台修改密码、邮箱找回密码总是不能成功登陆,看了一下每次生成的MD5总是不能和输入的密码相对应
过程:去看了一下后台的admincp_members.php,里面有一个判断的问题出错,
解决:2081行开始 :       
        if($ucresult >= 0 && !empty($_GET['passwordnew'])) {
                  $memberupdate['password'] = md5(random(10));
         }         

把这个改为      if($ucresult >= 0 && empty($_GET['passwordnew'])) {   
                             $memberupdate['password'] = md5(random(10));
                     }      

PS:empty 是检测一个变量是否配置的,已设置变量就会返回FALSE,未设置或者检测到了空值都会返回TRUE(这个和常理有点相反)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-27 03:51 , Processed in 0.018991 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表