zjqhecd 发表于 2013-8-8 17:25:47

用户身份验证回调函数的问题

在客户端调用登录函数后,业务服务器成功触发了用户身份验证回调函数,但获取到的用户名和密码分别少了前三个字符。这是个什么情况?

廖斌 发表于 2013-8-8 17:34:14

你好,您是用什么语言的开发的业务服务器?确认是少了前三个字符吗?可以把您的客户端日志发过来看下

admin 发表于 2013-8-8 21:25:28

可能是客户端登录时,传用户名和密码给API时少传了前三个字符?可以用我们标准的客户端程序,或是标准的业务服务器程序对比试验一下!

zjqhecd 发表于 2013-8-9 08:50:47

用你们标准的客户端程序和标准的业务服务器程序也是一样,客户端输入是:AnyChatCoreSDK.Login("123456879", "123456879", 0);
服务端的回调函数OnVerifyUserCallBack接收到的参数却是:

zjqhecd 发表于 2013-8-9 08:54:42

对了,是C#版的

admin 发表于 2013-8-9 09:21:43

您好,尝试直接用SDK包里面标准的C#客户端程序登录服务器试试,看现象是否依旧?

zjqhecd 发表于 2013-8-9 09:38:23

还是一样,标准的客户端程序给出的账号是:guest001
服务端显示的是用户登录成功:OnUserLoginAction(userId:255,userName:st001,level:1702192896,addr:.168.1.108,userValue:0)

admin 发表于 2013-8-9 10:02:35

那请您尝试直接运行已经编译好的C#业务服务器程序:BusinessServer(C#).exe,然后用客户端登录,看是否正常?

zjqhecd 发表于 2013-8-9 10:25:57

编译好的没问题,但是用你们的demo程序就有问题。

admin 发表于 2013-8-9 10:26:02

zjqhecd 发表于 2013-8-9 09:38
还是一样,标准的客户端程序给出的账号是:guest001
服务端显示的是用户登录成功:OnUserLoginAction(use ...

那说明不是客户端的问题,请将服务器的日志文件(AnyChatCoreServer.log)和业务服务器的日志文件(AnyChatServerSDK.log)发过来,现在怀疑是您的AnyChat Server SDK的库版本和核心服务器不一致导致的。
页: [1] 2
查看完整版本: 用户身份验证回调函数的问题