12.3. 授权策略

本教程最新版为 1.22,当前版本已放弃维护,请阅读最新版本!

说明

文章的编辑和删除功能,应该只有文章的作者才能有权限操作,目前是所有登录的用户都有权限,本节我们一起来修复这个问题。

授权策略

为了方便维护,我们将权限判断代码放到 app/policies 下,命名规则是模型加后缀 _policy

此项目的权限控制比较简单,我们书写权限判断方法即可,方法命名规则是 Can{Action}{Model}

以下是文章的权限判断:

app/policies/topic_policy.go

package policies

import (
    "goblog/app/models/article"
    "goblog/pkg/auth"
)

...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 0

暂无话题~