11.4. 授权中间件

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

说明

登录情况下,登录和注册页面不应该被用户访问到。修改文章的页面,未登录的用户也属于未授权的访问。

本节我们将使用中间件来处理应用授权。

创建中间件

我们将创建两个中间件:

  1. auth 中间件 —— 只允许登录用户访问,未登录用户直接跳转到首页并给予提示
  2. guest 中间件 —— 只允许游客访问,登录用户直接跳转到首页并给予提示

接下来开始编码:

app/http/middlewares/auth.go

package middlewares

import (
    "goblog/pkg/auth"
    "goblog/pkg/flash"
    "net/http"

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

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

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