初始化知识库网页系统
功能: - 用户登录/退出 - 文档列表展示(支持子目录) - 关键词搜索 - Markdown 文档在线查看 - 管理员添加用户脚本
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
-- 知识库网页系统 - 数据库初始化脚本
|
||||
-- 运行方式: mysql -u root -p kb_web < init.sql
|
||||
|
||||
-- 创建数据库(如果不存在)
|
||||
CREATE DATABASE IF NOT EXISTS kb_web DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
USE kb_web;
|
||||
|
||||
-- 用户表
|
||||
CREATE TABLE IF NOT EXISTS users (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
username VARCHAR(50) NOT NULL UNIQUE,
|
||||
password_hash VARCHAR(255) NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
INDEX idx_username (username)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
-- ============================================
|
||||
-- 添加用户示例
|
||||
-- ============================================
|
||||
-- 密码使用 PHP password_hash() 生成
|
||||
-- PHP 生成密码: echo password_hash('your_password', PASSWORD_DEFAULT);
|
||||
-- ============================================
|
||||
|
||||
-- 示例:添加用户 demo,密码为 demo123
|
||||
-- 密码哈希值需要用 PHP 生成,以下是示例格式:
|
||||
-- INSERT INTO users (username, password_hash) VALUES
|
||||
-- ('demo', '$2y$10$...');
|
||||
|
||||
-- ============================================
|
||||
-- 管理员添加用户的 PHP 脚本 (add_user.php)
|
||||
-- 可以单独部署在管理目录中
|
||||
-- ============================================
|
||||
Reference in New Issue
Block a user