From 2d33ef788ab96646c72c717e28013100540c8430 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期二, 25 六月 2019 20:12:31 +0800 Subject: [PATCH] eventPush done --- middlewares/auth/jwt.go | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/middlewares/auth/jwt.go b/middlewares/auth/jwt.go index c7074e2..01fdab9 100644 --- a/middlewares/auth/jwt.go +++ b/middlewares/auth/jwt.go @@ -2,7 +2,6 @@ import ( "encoding/json" - "errors" jwtLib "github.com/dgrijalva/jwt-go" "github.com/dgrijalva/jwt-go/request" "github.com/gin-gonic/gin" @@ -64,7 +63,7 @@ return b,nil }) if err !=nil { - panic(err) + return nil } } else { jwtToken = jwtUser.(map[string]interface{})["token"].(*jwtLib.Token) @@ -72,7 +71,7 @@ if claims,ok :=jwtToken.Claims.(jwtLib.MapClaims);ok && jwtToken.Valid{ var user map[string]interface{} if err := json.Unmarshal([]byte(claims["user"].(string)), &user); err != nil { - panic(err) + return nil } c.Set("User", map[string]interface{}{ "token": jwtToken, @@ -80,7 +79,7 @@ }) return user } else { - panic(errors.New("decode jwt user claims fail")) + return nil } } -- Gitblit v1.8.0