| 12345678910111213141516171819 |
- package middleware
- import (
- "cc-officialweb/utils"
- "github.com/beego/beego/v2/core/logs"
- "github.com/beego/beego/v2/server/web/context"
- )
- func AuthMiddleware(ctx *context.Context) {
- authHeader := ctx.Request.Header.Get("Authorization")
- token, err := utils.ParseToken(authHeader)
- if err != nil {
- logs.Error(err)
- ctx.Output.SetStatus(401)
- ctx.Output.Body([]byte(err.Error()))
- return
- }
- logs.Info("Token:", token)
- }
|