设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
跳转到指定楼层
楼主
发表于 2013-8-8 17:25:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在客户端调用登录函数后,业务服务器成功触发了用户身份验证回调函数,但获取到的用户名和密码分别少了前三个字符。这是个什么情况?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
沙发
发表于 2013-8-8 17:34:14 | 只看该作者
你好,您是用什么语言的开发的业务服务器?确认是少了前三个字符吗?可以把您的客户端日志发过来看下
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
板凳
发表于 2013-8-8 21:25:28 | 只看该作者
可能是客户端登录时,传用户名和密码给API时少传了前三个字符?可以用我们标准的客户端程序,或是标准的业务服务器程序对比试验一下!
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
地板
 楼主| 发表于 2013-8-9 08:50:47 | 只看该作者
用你们标准的客户端程序和标准的业务服务器程序也是一样,客户端输入是:AnyChatCoreSDK.Login("123456879", "123456879", 0);
服务端的回调函数OnVerifyUserCallBack接收到的参数却是:


360截图20130809083828830.jpg (5 KB, 下载次数: 3031)

360截图20130809083828830.jpg
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
5#
 楼主| 发表于 2013-8-9 08:54:42 | 只看该作者
对了,是C#版的
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
6#
发表于 2013-8-9 09:21:43 | 只看该作者
您好,尝试直接用SDK包里面标准的C#客户端程序登录服务器试试,看现象是否依旧?
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
7#
 楼主| 发表于 2013-8-9 09:38:23 | 只看该作者
还是一样,标准的客户端程序给出的账号是:guest001
服务端显示的是  用户登录成功:OnUserLoginAction(userId:255,userName:st001,level:1702192896,addr:.168.1.108,userValue:0)
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2013-8-9 10:02:35 | 只看该作者
那请您尝试直接运行已经编译好的C#业务服务器程序:BusinessServer(C#).exe,然后用客户端登录,看是否正常?
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
9#
 楼主| 发表于 2013-8-9 10:25:57 | 只看该作者
编译好的没问题,但是用你们的demo程序就有问题。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
10#
发表于 2013-8-9 10:26:02 | 只看该作者
zjqhecd 发表于 2013-8-9 09:38
还是一样,标准的客户端程序给出的账号是:guest001
服务端显示的是  用户登录成功:OnUserLoginAction(use ...

那说明不是客户端的问题,请将服务器的日志文件(AnyChatCoreServer.log)和业务服务器的日志文件(AnyChatServerSDK.log)发过来,现在怀疑是您的AnyChat Server SDK的库版本和核心服务器不一致导致的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 19:56 , Processed in 0.140464 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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