# php_lian **Repository Path**: xinghai-git/php_lian ## Basic Information - **Project Name**: php_lian - **Description**: PHP练习 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-18 - **Last Updated**: 2025-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: PHP源码 ## README # PHP用户管理系统 ## 项目简介 这是一个基于PHP开发的用户管理系统,实现了用户注册、登录、权限管理、消息管理等功能。系统区分管理员和普通用户角色,不同角色拥有不同的操作权限。界面采用响应式设计,提供良好的用户体验。 ## 逻辑测试代码 在`逻辑测试`目录下包含以下JavaScript测试文件: - 1.js - 2.js - 3.js ## 项目结构 - **根目录** - `db.php`: 数据库连接配置文件 - `footer.php`: 页面底部组件 - `index.php`: 项目入口文件 - `styles.css`: 全局样式表 - `nginx.htaccess`: Nginx服务器配置文件 - **SQL** - `创建表.sql`: 数据库表创建脚本,包含用户表、消息表、权限表等 - **User (用户相关)** - `login1.php`: 用户登录页面 - `login.php`: 处理用户登录逻辑 - `logout.php`: 用户退出登录功能 - `user_Type.php`: 用户类型管理页面 - `user_update.php`: 用户信息更新页面 - **register (注册相关)** - `register1.php`: 用户注册页面 - `register.php`: 处理用户注册逻辑 - **PHP_index (主要功能页面)** - `index.php`: 系统主页,展示消息列表 - `privilege.php`: 用户审核管理页面 - `user_index.php`: 用户控制面板,根据用户权限展示不同功能 - **messages (消息功能)** - `messages.php`: 提交消息和查看记录页面 - `messages_privilege.php`: 消息审核管理页面 - `up_de.php`: 消息修改和删除功能 - **modifypwd (密码修改)** - `modifypwd.php`: 修改密码页面 - `modifypwd1.php`: 处理密码修改请求 - **imgs** - `index.png`: 思维导图 - `PHP思维导图.png`: 图片 ## 功能特点 1. **用户管理** - 用户注册与登录 - 用户角色分配(管理员/普通用户) - 用户信息管理 2. **权限管理** - 基于角色的权限控制 - 管理员可审核新用户申请 - 管理员可管理所有用户 3. **消息系统** - 用户可发布消息 - 消息审核功能 - 公开和私有消息区分 4. **安全功能** - 密码修改 - 安全退出 ## 数据库配置 ```php $servername = "localhost"; // 数据库连接地址 $username = "php_lian"; // 数据库用户名 $password = "php_lian"; // 数据库密码 $dbname = "php_lian"; // 数据库名称 ``` ## 数据库表结构 系统使用四个主要数据表: - `usertable`: 存储用户信息 - `msgtable`: 存储消息数据 - `privilege`: 存储权限类型 - `user_privilege`: 用户与权限的关联表 ## 使用说明 1. 首次使用请先导入SQL目录下的`创建表.sql`脚本创建数据库结构 2. 修改`db.php`中的数据库连接参数为您的实际环境配置 3. 访问项目根目录下的`index.php`进入系统 5. 新用户需要先注册账号,等待管理员审核后方可使用完整功能 6. 管理员账号可以进行用户管理、消息审核等操作 ## 界面特点 - 响应式设计,适配不同设备 - 蓝色主题风格,清爽直观 - 统一的表格居中展示 - 操作按钮样式统一,提升用户体验 ## 开发环境 - PHP 8.0+ - MySQL 8.4+ - 支持现代浏览器