B2Core
羽量级php mvc架构,核心代码仅一个文件。 如果你用过 codeignitor 你会很快上手。 这套代码包含一个简单的用户系统。
功能特性
- 用户注册
- 用户名验证
- 密码设置及确认
- 电子邮箱验证
技术栈
- PHP
- Pure.css - 用于表单样式
- jQuery - 用于前端交互
目录结构
app/
├── v/ # 视图文件
│ └── user/ # 用户相关视图
├── m/ # 模型
└── c/ # 控制器
db/ # 数据库文件
开发规范
- 遵循 PSR-12 编码规范
- 使用 PDO 进行数据库操作
- 所有用户输入都经过 HTML 转义处理
安装使用
- 克隆项目到本地
- 配置 Web 服务器(Apache/Nginx)
- 导入 db 目录下的数据库文件
- 访问项目首页即可使用
安全特性
- 密码加密存储
- 防止 XSS 攻击(使用 htmlspecialchars)
- 表单验证