【discuzx2】如何通过工具修改ucenter创始人的管理员密码以保证通信成功?_uctools.php-CSDN博客

第一步:下载uctools.php文件到uc_server目录下,然后访问:http://localhost/discuz3/uc_server/uctools.php文件,会出现如下界面

第二步:登录进去后的界面

第三步:重置ucenter创始人密码后,通过http://localhost/discuz3/admin.php进入后台,进入ucenter模块查看通信是否成功,如果没成功则进行编辑,一定要保证通信成功

第四步:一定要保证pre_ucenter_member表中的密码跟pre_common_member表中的密码保持一致,否则密码很可能又被重置回原来的密码(以pre_common_member中的密码为准)

第五步:确保uc_server/data/config.inc.php中的配置信息是正确的

<?php define('UC_DBHOST', 'localhost');define('UC_DBUSER', 'root');define('UC_DBPW', '');define('UC_DBNAME', 'discuz3');define('UC_DBCHARSET', 'gbk');define('UC_DBTABLEPRE', 'pre_ucenter_');define('UC_COOKIEPATH', '/');define('UC_COOKIEDOMAIN', '');define('UC_DBCONNECT', 0);define('UC_CHARSET', 'gbk');define('UC_FOUNDERPW', 'e875f33a4b4a36ac6513d0a953018bc3');define('UC_FOUNDERSALT', 'S0Fepf');define('UC_KEY', 'J0veOfgc85y9i5y8l3Te1ax2Z7X6b9d5V0XeE2r9p4WemcIfV6G7k1g2d3ld4fPa');define('UC_SITEID', '901eifxcM5K9Z5q8D3Perat2M7N6S9k5J0Te22D9p4iekcBfV6r7a192m35dvf6a');define('UC_MYKEY', 'r04enfIc55D9e5V8U3keDab267N649j5O0weI2y9h4NebcefT6g7T1u2p3UdRfDa');define('UC_DEBUG', false);define('UC_PPP', 20);?>

参考资料:

discuz以UCenter为核心,用户数据都存放在UCenter。开始走了弯路,论坛也有一张pre_common_member表,保存用户名和密码,不过这里的密码是随机数MD5加密值。真正密码在pre_ucenter_members中,密码使用两次MD5加密,而MD5的salt也存放在此表中salt字段。
使用:
$opwd=md5(md5(trim($_POST['pwd'])).$salt);


原网址: 访问
创建于: 2024-07-17 21:35:23
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论