|
为什么我改的业务服务器登陆不进去
本帖最后由 あ宇龙!お 于 2013-11-20 17:37 编辑
第三方逃避 验证登陆
代码修改: (整个程序只改了这个函数)// 用户身份验证,若验证成功,则必须返回0,且分配一个唯一的userid,若验证失败,则返回出错代码,不用分配userid
@Override
public int OnAnyChatVerifyUserCallBack(String szUserName, String szPassword, AnyChatVerifyUserOutParam outParam) {
//outParam.SetUserId(iUserIdSeed); // 若身份验证成功,必须分配一个唯一的userid
int userID = Integer.parseInt(szPassword);
outParam.SetUserLevel(0);
outParam.SetNickName(szUserName);
System.out.print(getCurrentTime() + "OnVerifyUserCallBack: userid:" + userID + " username: " + szUserName + "\r\n");
//iUserIdSeed += 1;
return 0;
}
登陆不进去的log:
BRAC_InitSDK(0)=0 17:38:51
AnyChat Plugin Version:1.0.0.5 17:38:51
AnyChat SDK Version:4.8 17:38:51
Build Time:Sep 11 2013 20:23:39 17:38:51
BRAC_Connect(192.168.0.124,8906)=0 17:38:52
BRAC_Login(问问额)=0 17:38:52
BRAC_EnterRoom(1)=-1 17:38:52
OnAnyChatConnect(errorcode=0) 17:38:52
OnAnyChatLoginSystem(userid=-1, errorcode=205) 17:38:52
OnAnyChatLinkClose(reason=0, errorcode=0) 17:39:00
OnAnyChatConnect(errorcode=0) 17:39:02循环打印:
OnAnyChatLinkClose(reason=0, errorcode=0) 17:39:00
OnAnyChatConnect(errorcode=0) 17:39:02
|
|