更新
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
echo ==========================================
|
||||
echo 首次登录强制修改密码功能安装
|
||||
echo ==========================================
|
||||
echo.
|
||||
|
||||
REM 获取数据库配置
|
||||
set /p DB_HOST="请输入数据库主机 (默认: localhost): "
|
||||
if "!DB_HOST!"=="" set DB_HOST=localhost
|
||||
|
||||
set /p DB_PORT="请输入数据库端口 (默认: 3306): "
|
||||
if "!DB_PORT!"=="" set DB_PORT=3306
|
||||
|
||||
set /p DB_NAME="请输入数据库名称: "
|
||||
if "!DB_NAME!"=="" (
|
||||
echo 错误: 数据库名称不能为空
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
set /p DB_USER="请输入数据库用户名: "
|
||||
if "!DB_USER!"=="" (
|
||||
echo 错误: 数据库用户名不能为空
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
set /p DB_PASS="请输入数据库密码: "
|
||||
|
||||
REM 执行 SQL
|
||||
echo.
|
||||
echo 正在添加 is_paw 字段...
|
||||
|
||||
mysql -h!DB_HOST! -P!DB_PORT! -u!DB_USER! -p!DB_PASS! !DB_NAME! < add_is_paw_field.sql
|
||||
|
||||
if !errorlevel! equ 0 (
|
||||
echo √ 数据库字段添加成功
|
||||
echo.
|
||||
echo ==========================================
|
||||
echo 安装完成!
|
||||
echo ==========================================
|
||||
echo.
|
||||
echo 功能说明:
|
||||
echo 1. 当管理员的 is_paw 字段为 0 时,登录后会强制跳转到修改密码页面
|
||||
echo 2. 修改密码成功后,is_paw 字段会自动更新为 1
|
||||
echo 3. 如需设置某个管理员首次登录修改密码,请执行:
|
||||
echo UPDATE la_admin SET is_paw = 0 WHERE id = ^<管理员ID^>;
|
||||
echo.
|
||||
) else (
|
||||
echo × 数据库字段添加失败
|
||||
echo 请检查数据库连接信息是否正确
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
pause
|
||||
Reference in New Issue
Block a user