离线逻辑修改
parent
b83f8583ec
commit
9fbb26d855
|
@ -186,6 +186,15 @@ public class SessionManager implements INetSession<ISession>, INetReceived<ISess
|
|||
LOGGER.error("您的账号已经在其他设备上登陆,请确认账号安全!"+iSession.getId()+"\r\nnew "+newSession.getId());
|
||||
serverKick(iSession,ErrorCode.reloginCode,"您的账号已经在其他设备上登陆,请确认账号安全!");
|
||||
return 1;
|
||||
}else{
|
||||
ISession session = OnlineUserManager.getSessionByUid(uid);
|
||||
if(session!=null){
|
||||
User userInMem = UserManager.getUserInMem(session.getUid());
|
||||
if(userInMem!=null){
|
||||
processUserOfflineData(userInMem,session);
|
||||
}
|
||||
OnlineUserManager.userOffline(session.getUid());
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue