错误消息修改

back_recharge
lvxinran 2021-03-05 14:37:38 +08:00
parent a66380f1fc
commit 183326536f
2 changed files with 9 additions and 6 deletions

View File

@ -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;

View File

@ -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);