devinggo devinggo
首页
  • 系统介绍
  • 开发环境搭建
  • 快速开始
  • 生产部署
  • 目录结构
  • MVC开发
  • 权限控制
  • 拦截器
  • 定时任务
  • 消息队列
  • websocket服务器
  • 缓存
  • module开发
  • 代码自动生成
  • 命令
前端开发
常见问题
演示
GitHub (opens new window)
首页
  • 系统介绍
  • 开发环境搭建
  • 快速开始
  • 生产部署
  • 目录结构
  • MVC开发
  • 权限控制
  • 拦截器
  • 定时任务
  • 消息队列
  • websocket服务器
  • 缓存
  • module开发
  • 代码自动生成
  • 命令
前端开发
常见问题
演示
GitHub (opens new window)
  • 目录结构
  • MVC开发
  • 权限控制
    • 拦截器
    • 定时任务
    • 消息队列
    • websocket服务器
    • 缓存
    • module开发
    • 代码自动生成
    • 命令
    • 系统开发
    Kai
    2025-01-07
    目录

    权限控制

    # API定义 控制

    • 一个api定义例子
    type TestApiReq struct {
    	g.Meta `path:"/api/index" method:"get" tags:"接口" summary:"接口列表." x-exceptLogin:"true"  x-exceptAccessLog:"true" x-exceptAuth:"true"  x-permission:"system:api:index"  `
    	model.AuthorHeader
    	model.PageListReq
    	req.SystemApiSearch
    }
    
    • x-permission 权限标识 类似laravel route name
    • x-exceptLogin 等于true表示不做登录检查
    • x-exceptAuth 等于true表示不做权限检查
    • x-exceptAccessLog 等于true表示不记录请求信息
    上次更新: 2025/01/08, 17:33:46
    MVC开发
    拦截器

    ← MVC开发 拦截器→

    Theme by Vdoing | Copyright © 2025-2025 Kai
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式