-- 手机号密码登录 - 测试数据初始化脚本 -- 为测试用户设置密码(使用 SHA256 加密) -- 常用密码哈希值(SHA256): -- admin123: 240be518fabd2724ddb6f04eeb1da5967448d7e831c08c8fa822809f74c720a9 -- user123: e606e38b0d8c19b24cf0ee3808183162ea7cd63ff7912dbb22b5e803286b4446 -- 123456: 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92 -- 示例1:为手机号 13800138000 的用户设置密码为 123456 UPDATE ai_users SET password = '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92' WHERE phone = '13800138000' AND status = 'active'; -- 示例2:为手机号 13800138001 的用户设置密码为 user123 UPDATE ai_users SET password = 'e606e38b0d8c19b24cf0ee3808183162ea7cd63ff7912dbb22b5e803286b4446' WHERE phone = '13800138001' AND status = 'active'; -- 示例3:为手机号 13800138002 的用户设置密码为 admin123 UPDATE ai_users SET password = '240be518fabd2724ddb6f04eeb1da5967448d7e831c08c8fa822809f74c720a9' WHERE phone = '13800138002' AND status = 'active'; -- 查询验证(password 字段默认不显示,需要手动选择) SELECT id, phone, username, real_name, LEFT(password, 20) as password_preview, status, created_at FROM ai_users WHERE phone IN ('13800138000', '13800138001', '13800138002') ORDER BY id; -- 注意事项: -- 1. 密码使用 SHA256 加密存储,不可逆 -- 2. 如需生成新密码哈希,使用工具:go run tools/generate_password.go [密码] -- 3. 测试时使用明文密码登录,系统会自动验证哈希值