错误消息修改
parent
a66380f1fc
commit
183326536f
|
@ -188,9 +188,12 @@ public enum ErrorCode implements IErrorCode {
|
|||
//重复登陆
|
||||
public static final int reloginCode = -101;
|
||||
|
||||
//踢用户下线
|
||||
//踢下线
|
||||
public static final int kickUserCode = -102;
|
||||
|
||||
//token错误
|
||||
|
||||
public static final int tokenError = -103;
|
||||
|
||||
int codeId;
|
||||
String errMsg;
|
||||
|
|
|
@ -154,7 +154,7 @@ public class SessionManager implements INetSession<ISession>, INetReceived<ISess
|
|||
private boolean onLoginORReLoginRequest(ISession session, PacketNetData packetNetData) {
|
||||
//初始化session
|
||||
if (!AuthManager.auVertiyFromRedis(session, packetNetData)) {
|
||||
serverKick(session,"您的账号token不正确,请退出游戏重新登陆!");
|
||||
serverKick(session,ErrorCode.tokenError,"您的账号token不正确,请退出游戏重新登陆!");
|
||||
return false;
|
||||
}
|
||||
//处理多设备重登
|
||||
|
@ -176,7 +176,7 @@ public class SessionManager implements INetSession<ISession>, INetReceived<ISess
|
|||
return 0;
|
||||
}
|
||||
LOGGER.error("您的账号已经在其他设备上登陆,请确认账号安全!"+iSession.getId()+"\r\nnew "+newSession.getId());
|
||||
serverKick(iSession,"您的账号已经在其他设备上登陆,请确认账号安全!");
|
||||
serverKick(iSession,ErrorCode.reloginCode,"您的账号已经在其他设备上登陆,请确认账号安全!");
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
|
@ -293,9 +293,9 @@ public class SessionManager implements INetSession<ISession>, INetReceived<ISess
|
|||
}
|
||||
|
||||
|
||||
void serverKick(ISession session,String err){
|
||||
MessageUtil.sendErrorCode(session, ErrorCode.reloginCode,err);
|
||||
session.setOfflineType(ErrorCode.reloginCode);
|
||||
void serverKick(ISession session,int errorCode,String err){
|
||||
MessageUtil.sendErrorCode(session, errorCode,err);
|
||||
session.setOfflineType(errorCode);
|
||||
User userInMem = UserManager.getUserInMem(session.getUid());
|
||||
if(userInMem!=null){
|
||||
processUserOfflineData(userInMem,session);
|
||||
|
|
Loading…
Reference in New Issue