set login time

back_recharge
wangyuan 2019-11-28 14:38:31 +08:00
parent d30972da3c
commit 7de4d9bc9e
2 changed files with 2 additions and 10 deletions

View File

@ -141,15 +141,7 @@ public class BloodyProtocolsManager implements ProtocolsAbstract {
MessageUtil.sendMessageWithoutBack(session,1, MessageTypeProto.MessageType.RECONNECT_RESPONSE_VALUE,null,true); MessageUtil.sendMessageWithoutBack(session,1, MessageTypeProto.MessageType.RECONNECT_RESPONSE_VALUE,null,true);
} }
private void refreshToken(ISession session) {
int token = Math.abs(MathUtils.randomInt());
session.setToken(token);
session.setUserLoginTime(System.currentTimeMillis()/1000);
}
private boolean sessionInit(ISession session, PacketNetData packetNetData) { private boolean sessionInit(ISession session, PacketNetData packetNetData) {
int uid = packetNetData.getUserId(); int uid = packetNetData.getUserId();

View File

@ -29,7 +29,7 @@ import com.ljsd.jieling.util.MessageUtil;
int serverToken = Integer.parseInt((String) RedisUtil.getInstence().get(tokenKey)); int serverToken = Integer.parseInt((String) RedisUtil.getInstence().get(tokenKey));
if (token == serverToken) { if (token == serverToken) {
session.setToken(token); session.setToken(token);
session.setUserLoginTime(System.currentTimeMillis() / 1000); session.setUserLoginTime(System.currentTimeMillis());
return true; return true;
} }
return false; return false;