签入版本
This commit is contained in:
@@ -216,11 +216,12 @@ if (! empty($attrs)) {
|
||||
|
||||
## 白名单示例
|
||||
|
||||
当前代码中唯一标注 `#[DemoAllow]` 的方法:
|
||||
当前代码中标注 `#[DemoAllow]` 的方法:
|
||||
|
||||
| 控制器 | 方法 | 路由 | 说明 | 放行理由 |
|
||||
|--------|------|------|------|---------|
|
||||
| `GeneratorController` | `preview` | `GET generator/preview` | 代码生成预览 | 仅预览不写盘,不修改业务数据 |
|
||||
| `AuthController` | `logout` | `POST logout` | 用户登出 | 吊销当前令牌并写登录日志(`login_log`),不修改业务数据;演示环境必须允许退出 |
|
||||
|
||||
:::tip GET 路由天然放行
|
||||
`dict/refreshCache` 等维护接口均为 GET 方法,本就不受拦截、无需注解。`#[DemoAllow]` 的价值在于**防御性兜底**——即使后续将路由方法改为 POST,演示模式下仍可正常访问。
|
||||
|
||||
Reference in New Issue
Block a user