B2Core

羽量级php mvc架构,核心代码仅一个文件。 如果你用过 codeignitor 你会很快上手。 这套代码包含一个简单的用户系统。

功能特性

  • 用户注册
    • 用户名验证
    • 密码设置及确认
    • 电子邮箱验证

技术栈

  • PHP
  • Pure.css - 用于表单样式
  • jQuery - 用于前端交互

目录结构

app/
├── v/          # 视图文件
│   └── user/   # 用户相关视图
├── m/          # 模型
└── c/          # 控制器
db/             # 数据库文件

开发规范

  • 遵循 PSR-12 编码规范
  • 使用 PDO 进行数据库操作
  • 所有用户输入都经过 HTML 转义处理

安装使用

  1. 克隆项目到本地
  2. 配置 Web 服务器(Apache/Nginx)
  3. 导入 db 目录下的数据库文件
  4. 访问项目首页即可使用

安全特性

  • 密码加密存储
  • 防止 XSS 攻击(使用 htmlspecialchars)
  • 表单验证