data clean
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user