# 首次登录修改密码 - 快速开始 ## 一分钟快速安装 ### Windows 用户 1. 双击运行 `install_first_login_password.bat` 2. 按提示输入数据库信息 3. 完成! ### Linux/Mac 用户 ```bash chmod +x install_first_login_password.sh ./install_first_login_password.sh ``` ## 快速测试 ### 1. 设置测试账号 ```sql -- 设置管理员 ID 为 1 的账号需要修改密码 UPDATE la_admin SET is_paw = 0 WHERE id = 1; ``` ### 2. 登录测试 1. 使用该账号登录系统 2. 登录后会自动跳转到修改密码页面 3. 输入新密码(至少 6 位) 4. 点击"确认修改" 5. 系统提示"密码修改成功,请重新登录" 6. 使用新密码重新登录 ### 3. 验证成功 ```sql -- 查看 is_paw 字段,应该已经变成 1 SELECT id, account, is_paw FROM la_admin WHERE id = 1; ``` ## 常用操作 ### 强制单个管理员修改密码 ```sql UPDATE la_admin SET is_paw = 0 WHERE id = <管理员ID>; ``` ### 强制所有管理员修改密码 ```sql UPDATE la_admin SET is_paw = 0 WHERE delete_time = 0; ``` ### 恢复正常状态 ```sql UPDATE la_admin SET is_paw = 1 WHERE id = <管理员ID>; ``` ## 功能说明 - `is_paw = 0`:下次登录时强制修改密码 - `is_paw = 1`:正常状态,无需修改密码 ## 文件说明 | 文件 | 说明 | |------|------| | `add_is_paw_field.sql` | 数据库字段添加 SQL | | `install_first_login_password.sh` | Linux/Mac 安装脚本 | | `install_first_login_password.bat` | Windows 安装脚本 | | `test_first_login.sql` | 测试用 SQL 语句 | | `FIRST_LOGIN_PASSWORD_CHANGE.md` | 完整功能文档 | ## 需要帮助? 查看完整文档:`FIRST_LOGIN_PASSWORD_CHANGE.md`