diff --git a/AGENTS.md b/AGENTS.md index 1259762..0e25911 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -50,3 +50,14 @@ php think tools:db:desc - 如果不希望某个数据出现在 JSON 中,可以使用 `$this->assign('name', 'value', -1)`(第三个参数设为 -1)。 - **特殊处理**:`index` 方法GET方式默认返回分页数据。若需获取 `assign` 的数据,需在 URL 中添加参数 `get_page_data=1`。 - **生效范围**:仅在控制器模式(Controller Mode)中生效,路由模式(Route Mode)不生效。 + +### 登录认证机制 + +系统登录时会同时启用 **Session** 和 **Token** 机制。 + +- **Session 机制**:主要用于传统的浏览器环境,依赖 Cookie。 +- **Token 机制**:专门为接口开发和无法使用 Cookie 的场景(如移动端、小程序、跨域请求等)设计。 +- **使用方法**: + - 登录成功后,接口会返回 `token` 数据。 + - 前端在后续请求中,需将此 token 放入请求头:`Authorization: Bearer `。 + - 系统会自动识别并完成身份认证。