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