以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- openQQ服务器如何加载外部用户数据表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79528) |
-- 作者:jamhuton -- 发布时间:2016/1/4 13:48:00 -- openQQ服务器如何加载外部用户数据表 内置验证需要和项目用户名和密码对应。 |
-- 作者:jamhuton -- 发布时间:2016/1/4 13:49:00 -- 或者哪里有内置验证的服务器设置的说明,帮助文件研究过了,对于内置验证服务器设置说的不够明白。 |
-- 作者:jamhuton -- 发布时间:2016/1/4 13:51:00 -- 我需要登录项目,openqq也通过该用户登录上去,切换用户,openQQ也是新登录用户的QQ |
-- 作者:大红袍 -- 发布时间:2016/1/4 14:09:00 -- 1、看看 http://www.foxtable.com/help/topics/2723.htm
2、建立好外部数据源后,客户端、服务器端,都连接这个数据库;
3、http://www.foxtable.com/help/topics/3016.htm
|
-- 作者:jamhuton -- 发布时间:2016/1/4 14:14:00 -- 2、建立好外部数据源后,客户端、服务器端,都连接这个数据库; 1和3我会的,第二步如何设置 |
-- 作者:大红袍 -- 发布时间:2016/1/4 14:22:00 -- 你根据1做好了吗?客户端、服务器端,都设置成这个共同的数据库了吗?设置成就是第二步 |
-- 作者:jamhuton -- 发布时间:2016/1/4 16:34:00 -- .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2015.12.22.1 错误所在事件:项目,Server 详细错误信息: 索引超出了数组界限。 |
-- 作者:jamhuton -- 发布时间:2016/1/4 16:35:00 -- Dim pts() As String = e.UserName.Split(".") Dim dr1 As DataRow dr1 = DataTables("users").Find("type = \'" & pts(0) & "\' And name = \'" & pts(1) & "\'") If dr1 Is Nothing Then \'判断此用户不存在 e.Message = "用户名错误!" \'返回给登录者的提示信息 Return End If If dr1("config") <> e.Password Then \'如果密码错误 e.Message = "登录密码错误!" \'返回给登录者的提示信息 Return End If e.Success = True \'允许用户登录 \'添加所有同事为好友 For Each dr2 As DataRow In DataTables("users").DataRows Dim nm As String = dr2("type") & "." & dr2("name") If nm <> e.UserName Then \'如果不是登录者本人 e.Buddies.Add(nm) End If Next
|
-- 作者:jamhuton -- 发布时间:2016/1/4 16:36:00 -- 此主题相关图片如下:1.png [此贴子已经被作者于2016/1/4 16:37:07编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/1/4 16:42:00 -- 好好看看行么?
http://www.foxtable.com/help/topics/3014.htm
|