设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 5467|回复: 8
打印 上一主题 下一主题

非本机访问应用异常

[复制链接]

6

主题

53

帖子

170

积分

注册会员

Rank: 2

积分
170
跳转到指定楼层
楼主
发表于 2015-10-21 15:32:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
您好,现在出现了一种情况,在我们的业务逻辑中,web端一个账号在anychat中分配的id是同样的。在本机登录正常(核心服务、上层应用逻辑都部署在本机),然后关闭本机浏览器,另一台机器访问本机部署的应用。不能进入后台服务端的登录回调事件,有种只能本机玩的感觉。anychat核心服务也没有相关日志。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
9#
发表于 2015-10-21 16:41:32 | 只看该作者
另一台机器访问本机部署的应用。不能进入后台服务端的登录回调事件,有种只能本机玩的感觉
请把另一台机的日志文件帖上来,我们帮您分析一下,谢谢。
回复 支持 反对

使用道具 举报

8#
发表于 2015-10-21 16:28:17 | 只看该作者
ehomeud 发表于 2015-10-21 16:13
你好!这个是我同事,我刚才测试了下 显示返回的userId    同一个账号本机  多次登录的话  userId 递增了 ...

恩恩,将验证回调事件OnVerifyUser部分的代码,发上来分析分析。
回复 支持 反对

使用道具 举报

7#
发表于 2015-10-21 16:21:23 | 只看该作者
ehomeud 发表于 2015-10-21 16:15
而且  项目 登录验证的 接口 在其他机器上登录 的时候 一直没跳转到上层应用中的登录验证回调函数中

您好,以正常方式登录时才会触发上层应用的验证回调OnVerifyUser,有关AnyChat平台用户身份验证与第三方平台集成的问题      ,其他机器上登录的日志发过来分析一下。
回复 支持 反对

使用道具 举报

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
6#
发表于 2015-10-21 16:15:12 | 只看该作者
ehomeud 发表于 2015-10-21 16:13
你好!这个是我同事,我刚才测试了下 显示返回的userId    同一个账号本机  多次登录的话  userId 递增了 ...

而且  项目 登录验证的 接口 在其他机器上登录 的时候 一直没跳转到上层应用中的登录验证回调函数中
回复 支持 反对

使用道具 举报

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
5#
发表于 2015-10-21 16:13:26 | 只看该作者
佰锐科技-李永星 发表于 2015-10-21 15:54
您好,按刚才你所述,是说核心服务器和业务服务器部署在一台电脑上,本地访问业务服务器是正常工作,其 ...

你好!这个是我同事,我刚才测试了下 显示返回的userId    同一个账号本机  多次登录的话  userId 递增了。。。我的上层应用上会判断 如果是统一个账号  分配的userId 是统一个  然后 return errorcode=0 的
回复 支持 反对

使用道具 举报

地板
发表于 2015-10-21 16:10:42 | 只看该作者
本帖最后由 佰锐科技-邵光清 于 2015-10-21 16:15 编辑
淡竹叶 发表于 2015-10-21 15:39
刚试了,其他电脑访问本机应用均不能进入服务端的登录回调事件(本机可以),,即使在本地没有登录过的情况 ...

您好,请将web客户端的日志发过来分析一下。
回复 支持 反对

使用道具 举报

板凳
发表于 2015-10-21 15:54:57 | 只看该作者
本帖最后由 佰锐科技-李永星 于 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目录下自己熟悉的开发项目的业务服务器源码,进行调试。
--------------------------------------------------------------------
基本上不会出现本机登录就能进入业务服务器登录回调,而远程登录则不会触发的情况
--------------------------------------------------------------------
还有需要注意的是你在输入用户名时,还须输入密码,才会有验证回调。
回复 支持 反对

使用道具 举报

6

主题

53

帖子

170

积分

注册会员

Rank: 2

积分
170
沙发
 楼主| 发表于 2015-10-21 15:39:30 | 只看该作者
刚试了,其他电脑访问本机应用均不能进入服务端的登录回调事件(本机可以),,即使在本地没有登录过的情况,其他机器访问也是一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-25 21:26 , Processed in 0.132722 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表