Files
hzdyjs/问题整改/P7-重置js01密码.sql
T
2026-09-22 19:22:18 +08:00

30 lines
1.1 KiB
SQL

-- ============================================================
-- P7:重置业务管理员 js01 密码(BCrypt,与系统 Hutool BCrypt 一致)
-- 新明文密码:Hzdyjs@Js01#K9mP2xQ7w
-- 请在生产/测试库分别执行;执行后通知管理员用新密码登录并自行再改一次
-- ============================================================
-- 执行前确认账号存在
SELECT user_id, tenant_id, user_name, nick_name, status, del_flag,
LEFT(password, 10) AS pwd_prefix
FROM sys_user
WHERE user_name = 'js01'
AND del_flag = '0';
-- 重置密码
UPDATE sys_user
SET password = '$2a$10$8oUw5Tz8x6vQJlcQrcQZT.J/vjUAe2JjSNL/QdDT2XJqg.wX67csO',
update_time = NOW()
WHERE user_name = 'js01'
AND del_flag = '0';
-- 验证(应影响 1 行;哈希前缀一般为 $2a$10$)
SELECT user_id, user_name, nick_name, status,
LEFT(password, 29) AS pwd_prefix,
update_time
FROM sys_user
WHERE user_name = 'js01'
AND del_flag = '0';
-- 可选:清理该用户在线会话需在 Redis/后台强制下线,SQL 无法直接踢 token