以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- openQQ (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=91226) |
-- 作者:lk15502 -- 发布时间:2016/10/4 11:22:00 -- openQQ 我是自定义用户登录之一模仿做的,OPENQQ没有办法模仿帮助做了,请老师指点? |
-- 作者:狐狸爸爸 -- 发布时间:2016/10/5 6:43:00 -- 那就自己做验证: http://www.foxtable.com/webhelp/scr/2968.htm |
-- 作者:lk15502 -- 发布时间:2016/10/5 8:35:00 -- 狐爸国庆节快乐!已经看OPENQQ帮助有一段时间了,自定义用户_username和OPENQQ中的e.username是如何关系,我用的是同一个用户表SQL数据源;有没有类似的案例作为参考? |
-- 作者:狐狸爸爸 -- 发布时间:2016/10/5 9:13:00 -- 你这个和使用内置身份验证没有关系,因为你使用的根本就不是内置身份验证,你要自己写代码,提交用户名和密码,服务短对提交的用户名和密码进行验证。 客户端登陆成功后,从用户表中找出对应用胡的密码,将用户名和密码: QQClient.ServerIP = "127.0.0.1" \'指定服务器IP地址 QQClient.ServerPort = 52177 \'指定服务器端口 QQClient.UserName = _UserName QQClient.Password = 找出的密码 \'开始登录的代码 至于服务端,收到登录请求用户,从用户表找出对应用户名和密码的行,如果又,则成功,否则失败,方法是一样的: http://www.foxtable.com/webhelp/scr/2969.htm 自定义用户管理的时候,客户段和服务端使用的就是同一个用户表,本质和帮助一开始介绍的是一回事: http://www.foxtable.com/webhelp/scr/2972.htm http://www.foxtable.com/webhelp/scr/2969.htm |