讨论数量: 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 网站上。
粤ICP备18099781号-6
|
粤公网安备 44030502004330号
|
违法和不良信息举报
由 Summer 设计和编码 ❤