From 5ff27b049c134432809637f1ceb385b5114ccc72 Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Mon, 9 Sep 2019 15:04:39 +0800 Subject: [PATCH] =?UTF-8?q?token=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../network/server/ProtocolsManager.java | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java b/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java index fe9e9a1d5..1f0e0c4ee 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java @@ -165,7 +165,7 @@ public class ProtocolsManager implements ProtocolsAbstract { //处理多设备重登 dealRepeatLogin(session.getUid()); //刷新token - // refreshToken(session); + refreshToken(session); //踢下线 //在线列表加入session OnlineUserManager.userOnline(session.getUid(),session); @@ -180,10 +180,10 @@ public class ProtocolsManager implements ProtocolsAbstract { return; } //检查token - if (checkToken(session,packetNetData) != 0 ){ - MessageUtil.sendErrorCode(session,0,"您的账号token不正确,请退出游戏重新登陆!"); - return; - } +// if (checkToken(session,packetNetData) != 0 ){ +// MessageUtil.sendErrorCode(session,0,"您的账号token不正确,请退出游戏重新登陆!"); +// return; +// } if( packetNetData.getMsgId()== MessageTypeProto.MessageType.RECONNECT_REQUEST_VALUE){ processReconnect(session); @@ -274,20 +274,20 @@ public class ProtocolsManager implements ProtocolsAbstract { int uid = packetNetData.getUserId(); int token = packetNetData.getToken(); session.setUid(uid); - String tokenKey = RedisKey.getKey(RedisKey.TOKEN, String.valueOf(uid),false); - if(null==tokenKey||tokenKey.isEmpty()){ - return false; - } - String tokenK = (String)RedisUtil.getInstence().get(tokenKey); - if(null==tokenK||tokenK.isEmpty()){ - return false; - } - int serverToken = Integer.parseInt((String)RedisUtil.getInstence().get(tokenKey)); - if (token == serverToken){ - session.setToken(token); - session.setUserLoginTime(System.currentTimeMillis()/1000); - return true; - } +// String tokenKey = RedisKey.getKey(RedisKey.TOKEN, String.valueOf(uid),false); +// if(null==tokenKey||tokenKey.isEmpty()){ +// return false; +// } +// String tokenK = (String)RedisUtil.getInstence().get(tokenKey); +// if(null==tokenK||tokenK.isEmpty()){ +// return false; +// } +// int serverToken = Integer.parseInt((String)RedisUtil.getInstence().get(tokenKey)); +// if (token == serverToken){ +// session.setToken(token); +// session.setUserLoginTime(System.currentTimeMillis()/1000); +// return true; +// } return true; }