更新 RADEME.txt
This commit is contained in:
+41
@@ -1,3 +1,7 @@
|
|||||||
|
一、用户登录表建表语句(适配你当前 MariaDB,修复 DATETIME 默认值报错)
|
||||||
|
sql
|
||||||
|
USE alert_mail_stat;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS sys_user (
|
CREATE TABLE IF NOT EXISTS sys_user (
|
||||||
id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增主键',
|
id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增主键',
|
||||||
username VARCHAR(32) NOT NULL UNIQUE COMMENT '登录账号,唯一不可重复',
|
username VARCHAR(32) NOT NULL UNIQUE COMMENT '登录账号,唯一不可重复',
|
||||||
@@ -6,3 +10,40 @@ CREATE TABLE IF NOT EXISTS sys_user (
|
|||||||
last_login DATETIME NULL COMMENT '最后登录时间',
|
last_login DATETIME NULL COMMENT '最后登录时间',
|
||||||
create_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '账号创建时间'
|
create_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '账号创建时间'
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='平台登录用户表';
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='平台登录用户表';
|
||||||
|
二、插入管理员账号命令
|
||||||
|
明文账号:admin
|
||||||
|
明文密码:Admin@2026
|
||||||
|
加密哈希(可直接执行):
|
||||||
|
sql
|
||||||
|
INSERT INTO sys_user (username, password, role)
|
||||||
|
VALUES ('admin', '$2y$10$0/620vN3sCKVUfejEmZj3O/gS11T2QKCea3d07RkTpojKom9K8zye', 'admin');
|
||||||
|
三、常用维护 SQL 命令
|
||||||
|
1、查询全部账号
|
||||||
|
sql
|
||||||
|
SELECT id,username,role,last_login,create_at FROM sys_user;
|
||||||
|
2、重置 admin 密码(替换单引号内为新生成的哈希串)
|
||||||
|
sql
|
||||||
|
UPDATE sys_user
|
||||||
|
SET password='$2y$10$0/620vN3sCKVUfejEmZj3O/gS11T2QKCea3d07RkTpojKom9K8zye'
|
||||||
|
WHERE username='admin';
|
||||||
|
3、新增只读用户示例
|
||||||
|
sql
|
||||||
|
-- 账号:guest 密码自行用gen.php生成哈希替换
|
||||||
|
INSERT INTO sys_user (username,password,role)
|
||||||
|
VALUES ('guest','这里填新加密串','read');
|
||||||
|
4、删除账号
|
||||||
|
sql
|
||||||
|
DELETE FROM sys_user WHERE username='guest';
|
||||||
|
四、配套生成密码哈希工具 gen.php(生成新密码专用)
|
||||||
|
php
|
||||||
|
运行
|
||||||
|
<?php
|
||||||
|
// 修改引号内为你想要设置的明文密码
|
||||||
|
$rawPwd = "Admin@2026";
|
||||||
|
$hash = password_hash($rawPwd, PASSWORD_DEFAULT);
|
||||||
|
echo "明文密码:".$rawPwd."<br>";
|
||||||
|
echo "加密哈希串:".$hash."<br>";
|
||||||
|
// 校验测试,输出true代表哈希可用
|
||||||
|
var_dump(password_verify($rawPwd, $hash));
|
||||||
|
?>
|
||||||
|
使用方法:放到网站根目录访问,复制输出哈希填入 UPDATE/INSERT 语句。
|
||||||
Reference in New Issue
Block a user