| 123456789101112131415161718192021222324252627282930313233343536373839 |
- package jwt
- // JWT is jwt middleware
- //func JWT() gin.HandlerFunc {
- // return func(c *gin.Context) {
- // var code int
- // var data interface{}
- //
- // code = e.SUCCESS
- // token := c.GetHeader("Token")
- // if token == "" {
- // code = e.INVALID_PARAMS
- // } else {
- // claims, err := util.ParseToken(token, os.Getenv("TOKEN_SECRET"))
- // if err != nil {
- // switch err.(*jwt.ValidationError).Errors {
- // case jwt.ValidationErrorExpired:
- // code = e.ERROR_AUTH_CHECK_TOKEN_TIMEOUT
- // default:
- // code = e.ERROR_AUTH_CHECK_TOKEN_FAIL
- // }
- // } else {
- // c.Set("user", claims)
- // }
- // }
- //
- // if code != e.SUCCESS {
- // c.JSON(http.StatusUnauthorized, gin.H{
- // "code": code,
- // "msg": e.GetMsg(code),
- // "data": data,
- // })
- //
- // c.Abort()
- // return
- // }
- // c.Next()
- // }
- //}
|