Prechádzať zdrojové kódy

update 完善用户token

Alvin 8 mesiacov pred
rodič
commit
13fc039041

+ 9 - 2
game/game_cluster/nodes/webadmin/service/admin.go

@@ -89,10 +89,17 @@ func (a *Admin) Login(ctx *gin.Context, username string, password string) (*enti
 			return nil, common.NewResult(code.InternalError)
 		}
 
-		// 保存token 到 redis 中 过期时间为1天
+		// 保存username -> token 到 redis 中 过期时间为1天
 		err = mdb.RDB.Set(ctx, user.Username, generateToken, 24*time.Hour).Err()
 		if err != nil {
-			mhayaLogger.Warnf("Login Set error:%v", err)
+			mhayaLogger.Warnf("Login Set user.Username error:%v", err)
+			return nil, common.NewResult(code.InternalError)
+		}
+
+		// 保存token 到 redis 中 过期时间为1天
+		err = mdb.RDB.Set(ctx, generateToken, user.Username, 24*time.Hour).Err()
+		if err != nil {
+			mhayaLogger.Warnf("Login Set generateToken error:%v", err)
 			return nil, common.NewResult(code.InternalError)
 		}