admin 发表于 2021-3-12 19:59:19

修复X3.5 UC新密码体系密码正确但是校验未通过无法登录问题

修复X3.5 UC新密码体系密码正确但是校验未通过无法登录问题:

新密码算法原理:取 PHP 版本支持密码散列算法,以一行 JSON 数组的形式存储:

数据库或后台——站长——数据库——升级:
(需要将 config/config_global.php 当中的 $_config['admincp']['runquery'] 设置修改为 1。)
ALTER TABLE `uc_members` CHANGE `password` `password` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '';
ALTER TABLE `uc_members` CHANGE `salt` `salt` VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '';

执行以上修复语句;


附:
设置用户初始密码为123456的新密码体系语句为:【语句中的“用户UID”请替换为你论坛用户的实际UID,是数字!】
UPDATE `uc_members` SET `password` = '$2y$10$tO2xnWw0vxeZjpqbaXS95emQF9WsZLfXiduSjYaMhOhPuasq0n8DS' WHERE `uc_members`.`uid` = 用户UID;设置用户初始密码为test的新密码体系语句为:【语句中的“用户UID”请替换为你论坛用户的实际UID,是数字!】

UPDATE `uc_members` SET `password` = '$2y$10$FHuftlRmunNbzlAYICNaDe7RaZcuagTfOQauXAmkFyGNwdhjVh692' WHERE `uc_members`.`uid` = 用户UID;


问题原因:


页: [1]
查看完整版本: 修复X3.5 UC新密码体系密码正确但是校验未通过无法登录问题

创宇盾启航版免费网站防御网站加速服务