AnyChat技术支持论坛

标题: 非本机访问应用异常 [打印本页]

作者: 淡竹叶    时间: 2015-10-21 15:32
标题: 非本机访问应用异常
您好,现在出现了一种情况,在我们的业务逻辑中,web端一个账号在anychat中分配的id是同样的。在本机登录正常(核心服务、上层应用逻辑都部署在本机),然后关闭本机浏览器,另一台机器访问本机部署的应用。不能进入后台服务端的登录回调事件,有种只能本机玩的感觉。anychat核心服务也没有相关日志。


作者: 淡竹叶    时间: 2015-10-21 15:39
刚试了,其他电脑访问本机应用均不能进入服务端的登录回调事件(本机可以),,即使在本地没有登录过的情况,其他机器访问也是一样
作者: 佰锐科技-李永星    时间: 2015-10-21 15:54
本帖最后由 佰锐科技-李永星 于 2015-10-21 15:58 编辑
淡竹叶 发表于 2015-10-21 15:39
刚试了,其他电脑访问本机应用均不能进入服务端的登录回调事件(本机可以),,即使在本地没有登录过的情况 ...


您好,按刚才你所述,是说核心服务器和业务服务器部署在一台电脑上,本地访问业务服务器是正常工作,其它电脑访问则业务服务器没有回调处理?建议你采用对比排查法:
1、在windows sdk包中:bin\server\run.bat启动核心服务器
2、在windows sdk包中:bin\serversdk\AnyChatCallCenterServer(C++).exe启动业务服务器
3、用web端登录(本机,其它电脑都尝试)
4、观察业务服务器窗口,看有没有用户登录日志打印记录
----------------------------------------------------------------------
5、尝试自己打开src\server目录下自己熟悉的开发项目的业务服务器源码,进行调试。
--------------------------------------------------------------------
基本上不会出现本机登录就能进入业务服务器登录回调,而远程登录则不会触发的情况
--------------------------------------------------------------------
还有需要注意的是你在输入用户名时,还须输入密码,才会有验证回调。
作者: 佰锐科技-邵光清    时间: 2015-10-21 16:10
本帖最后由 佰锐科技-邵光清 于 2015-10-21 16:15 编辑
淡竹叶 发表于 2015-10-21 15:39
刚试了,其他电脑访问本机应用均不能进入服务端的登录回调事件(本机可以),,即使在本地没有登录过的情况 ...

您好,请将web客户端的日志发过来分析一下。
作者: ehomeud    时间: 2015-10-21 16:13
佰锐科技-李永星 发表于 2015-10-21 15:54
您好,按刚才你所述,是说核心服务器和业务服务器部署在一台电脑上,本地访问业务服务器是正常工作,其 ...

你好!这个是我同事,我刚才测试了下 显示返回的userId    同一个账号本机  多次登录的话  userId 递增了。。。我的上层应用上会判断 如果是统一个账号  分配的userId 是统一个  然后 return errorcode=0 的
作者: ehomeud    时间: 2015-10-21 16:15
ehomeud 发表于 2015-10-21 16:13
你好!这个是我同事,我刚才测试了下 显示返回的userId    同一个账号本机  多次登录的话  userId 递增了 ...

而且  项目 登录验证的 接口 在其他机器上登录 的时候 一直没跳转到上层应用中的登录验证回调函数中
作者: 佰锐科技-邵光清    时间: 2015-10-21 16:21
ehomeud 发表于 2015-10-21 16:15
而且  项目 登录验证的 接口 在其他机器上登录 的时候 一直没跳转到上层应用中的登录验证回调函数中

您好,以正常方式登录时才会触发上层应用的验证回调OnVerifyUser,有关AnyChat平台用户身份验证与第三方平台集成的问题      ,其他机器上登录的日志发过来分析一下。
作者: 佰锐科技-邵光清    时间: 2015-10-21 16:28
ehomeud 发表于 2015-10-21 16:13
你好!这个是我同事,我刚才测试了下 显示返回的userId    同一个账号本机  多次登录的话  userId 递增了 ...

恩恩,将验证回调事件OnVerifyUser部分的代码,发上来分析分析。
作者: admin    时间: 2015-10-21 16:41
另一台机器访问本机部署的应用。不能进入后台服务端的登录回调事件,有种只能本机玩的感觉
请把另一台机的日志文件帖上来,我们帮您分析一下,谢谢。




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3