设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于连接数据库的问题

[复制链接]

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
跳转到指定楼层
楼主
发表于 2014-11-26 17:50:52 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我用的是AnyChatCSharpDemo客户端事例程序,服务器是AnyChatBussiness
麻烦帮我解决一下, 我在核心服务器上禁止了游客登录,那么 就需要进行验证,程序将会走正常模式调用业务服务器
        public static int OnVerifyUserCallBack(string userName, string password, ref int userID, ref int userLevel, IntPtr nickName, int len, int userValue)
        {
            userID = id;
            id = id + 1;
            string name;
            name = userName;
            MessageBox.Show(name);

            // 返回一个用户的昵称,若为空,则核心服务器会用userName来替代
           //string trueName = "返回的昵称";
            //byte[] toBytes = Encoding.Convert(Encoding.UTF8, Encoding.GetEncoding("gb2312"), Encoding.UTF8.GetBytes(trueName));
            //Marshal.Copy(toBytes, 0, nickName, toBytes.Length);
            return 0;
        }

在这里我现在还没有连接数据库,根据开发指南,说的是返回0代表登陆成功,不就是代表我虽然设置了不允许游客登录,但是只要是输入用户名和密码不就可以进入,登陆成功吗?  
我在这里设置了弹框,但是业务服务器并没有弹框,是不是说明这个函数没有被调用,而且登陆后客户端显示登入服务器失败,代码出错204

核心服务器设置.png (2.33 KB, 下载次数: 4481)

核心服务器设置

核心服务器设置

客户端.png (23.35 KB, 下载次数: 4514)

客户端程序

客户端程序

客户端登陆.png (4.43 KB, 下载次数: 4448)

客户端登陆程序

客户端登陆程序
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
沙发
 楼主| 发表于 2014-11-26 17:58:50 | 显示全部楼层
对了,根据客服说的,错误代码的意思是不允许游客登录,但是我输入了密码啊。   应该走正常模式才对
回复 支持 反对

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
板凳
 楼主| 发表于 2014-11-26 18:43:58 | 显示全部楼层
admin 发表于 2014-11-26 18:21
您好,请确认核心服务器与业务服务器是否连接成功?请上传核心服务器的日志文件(AnyChatCoreServer.log) ...

好的     等一下  我现在在外面   一会就回复你
回复 支持 反对

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
地板
 楼主| 发表于 2014-11-26 19:51:48 | 显示全部楼层

核心服务器日志

本帖最后由 龙少 于 2014-11-26 19:57 编辑

核心服务器日志

核心服务器日志.rar

1.51 KB, 下载次数: 5

核心服务器日志

业务服务器日志.rar

904 Bytes, 下载次数: 3

业务服务器日志

回复 支持 反对

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
5#
 楼主| 发表于 2014-11-27 12:02:57 | 显示全部楼层
客户端日志文件

BRAnyChatCore.rar

1.62 KB, 下载次数: 1

客户端的日志文件

回复 支持 反对

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
6#
 楼主| 发表于 2014-11-27 13:06:34 | 显示全部楼层
admin 发表于 2014-11-27 12:13
您好,上面的日志没有出现您前面反馈的登录失败(errorcode=204)的问题?

没有啊     不应该啊   我已经禁止了游客登录了      我的业务服务器启动了啊   
回复 支持 反对

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
7#
 楼主| 发表于 2014-11-27 13:13:09 | 显示全部楼层
龙少 发表于 2014-11-27 13:06
没有啊     不应该啊   我已经禁止了游客登录了      我的业务服务器启动了啊

我又重新测试了一遍

效果.png (50.84 KB, 下载次数: 5650)

效果.png

所有的日志.rar

3.17 KB, 下载次数: 0

所有日志文件

回复 支持 反对

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
8#
 楼主| 发表于 2014-11-27 13:28:22 | 显示全部楼层
龙少 发表于 2014-11-27 13:13
我又重新测试了一遍

我在我的核心服务器的配置文件中禁止了游客登录        但是程序也没有用户信息验证的回调函数啊,我在用户设置那里设置了一个弹窗,但是程序并没有弹窗。  麻烦帮忙解决   

QQ截图20141127132632.png (7.87 KB, 下载次数: 2966)

QQ截图20141127132632.png

QQ截图20141127132657.png (15.58 KB, 下载次数: 2888)

QQ截图20141127132657.png
回复 支持 反对

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
9#
 楼主| 发表于 2014-11-27 13:58:18 | 显示全部楼层
你好      你们的这个事例AnyChatCSharpDemo   一定有问题   因为核心服务器一旦禁止了游客登录,客户端就会返回错误代码204      因为那个程序根本没有走正常模式,因为走正常模式的话一定会弹框的      已经用你们BRAnyChatMeeting这个事例验证了,希望你们测试一下
回复 支持 反对

使用道具 举报

5

主题

19

帖子

67

积分

注册会员

Rank: 2

积分
67
10#
 楼主| 发表于 2014-11-27 14:14:35 | 显示全部楼层
我觉得分你们给的的那个事例有问题    AnyChatCSharpDemo   这个事例有问题     希望技术人员能测试一下     禁止游客登录    业务服务器验证返回0       他依然会报错误 204               用其他事例验证就没有问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 09:48 , Processed in 0.133166 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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