data clean

This commit is contained in:
yanghao05
2023-02-07 14:40:13 +08:00
parent 2d52491536
commit 45400ae272
9 changed files with 45 additions and 118 deletions

View File

@@ -8,7 +8,7 @@ import (
"github.com/rogeecn/gen"
)
func JWTAuth(jwt *jwt.JWT) gin.HandlerFunc {
func JWTAuth(j *jwt.JWT) gin.HandlerFunc {
return func(c *gin.Context) {
// 我们这里jwt鉴权取头部信息 x-token 登录时回返回token信息 这里前端需要把token存储到cookie或者本地localStorage中 不过需要跟后端协商过期时间 可以约定刷新令牌或者重新登录
token := c.Request.Header.Get("Authorization")
@@ -19,7 +19,7 @@ func JWTAuth(jwt *jwt.JWT) gin.HandlerFunc {
}
// parseToken 解析token包含的信息
claims, err := jwt.ParseToken(token)
claims, err := j.ParseToken(token)
if err != nil {
gen.NewBusError(http.StatusBadRequest, http.StatusBadRequest, err.Error()).JSON(c, false)
c.Abort()
@@ -35,7 +35,7 @@ func JWTAuth(jwt *jwt.JWT) gin.HandlerFunc {
// c.Abort()
//}
c.Set("claims", claims)
c.Set(jwt.CtxKey, claims)
c.Next()
}
}