# ScKey **Repository Path**: SC-SPM/ScKey ## Basic Information - **Project Name**: ScKey - **Description**: ScKey联机中心(联机号管理平台) - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://sckey.net - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-12 - **Last Updated**: 2026-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ScKey Backend ScKey 后端服务,基于 ThinkPHP 与 PostgreSQL,负责认证、用户、角色、服务器、风控、日志、IP 库与管理后台接口。 ## 当前状态 - 前后端分离:前端位于同级目录 `sckey-ui` - 管理权限已简化为两级:普通用户 / 管理员 - 运行依赖:PHP 8.2+、PostgreSQL、Redis ## 安装依赖 ```bash composer update ``` ## 本地运行 ```bash php think run ``` ## 目录说明 - `app/`:控制器、模型、中间件与服务 - `config/`:应用配置 - `route/`:路由定义 - `sql/`:初始化 SQL 与权限种子 - `public/`:入口与静态公开文件 - `docs/archive/`:历史重构、迁移、阶段性报告文档归档 ## 开发说明 - 登录态校验由 `CheckLogin` 中间件负责 - `/admin/*` 接口当前只校验是否具备 `R_ADMIN` - IP 库相关接口在 `IpLocationAdmin` 与 `IpLocation` 中 ## 历史文档 根目录中旧的重构计划、迁移指南、完成报告等文档已归档到 `docs/archive/`,仅作为历史记录保留,不再作为当前开发入口。