| 1234567891011121314151617181920212223242526272829 |
- -- ============================================================
- -- 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
|