讨论数量: 0
    
  
     G01 Go 实战:Web 入门
    /
    
  
  
          
文章的编辑和删除功能,应该只有文章的作者才能有权限操作,目前是所有登录的用户都有权限,本节我们一起来修复这个问题。
为了方便维护,我们将权限判断代码放到 app/policies 下,命名规则是模型加后缀 _policy。
此项目的权限控制比较简单,我们书写权限判断方法即可,方法命名规则是 Can{Action}{Model}。
以下是文章的权限判断:
app/policies/topic_policy.go
package policies
import (
    "goblog/app/models/article"
    "goblog/pkg/auth"
)
...本文章首发在 LearnKu.com 网站上。
 请登录
 请登录