Foxtable(狐表)用户栏目专家坐堂 → [求助]openqq 内置身份验证 互为好友


  共有4200人关注过本帖树形打印复制链接

主题:[求助]openqq 内置身份验证 互为好友

帅哥哟,离线,有人找我吗?
zcgmxf
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1653 积分:14702 威望:0 精华:0 注册:2014/6/6 8:42:00
[求助]openqq 内置身份验证 互为好友  发帖心情 Post By:2015/12/10 15:42:00 [显示全部帖子]

老师,我在本机验证可以互为好友,怎么发布后放到服务器就不行了?正常登陆,但是没有好友。服务器端的代码都一样。

If e.User IsNot Nothing Then
   
e.Success = True '允许登录
    For Each u As UserInfo In Users
       
If u.Name <> e.User.Name  Then
            If u.Group > ""  Then
                e.Buddies.Add(u.Group & "." & u.Name)
            Else
                e.Buddies.Add(u.Name)
           
End If
        End If
   
Next
End
If


 回到顶部
帅哥哟,离线,有人找我吗?
zcgmxf
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1653 积分:14702 威望:0 精华:0 注册:2014/6/6 8:42:00
  发帖心情 Post By:2015/12/10 15:52:00 [显示全部帖子]

红袍老师是这样的,如果在登陆窗口登陆还是可以,我把登陆代码放到

AfterOpenProject 事件中自动登陆后就没有好友了。请您看看什么原因。

If QQClient.Ready Then
    MessageBox.show("QQClient已经启动,请先关闭","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If
QQClient.ServerIP = “192.168.111.222"  '指定服务器IP地址
QQClient.ServerPort = 52177  '指定服务器端口
QQClient.UserName =""
QQClient.Password = ""
If QQClient.Start() = True '如果登录成功
    e.Form.Controls("btnChat").Enabled = True
    Dim msg As String =  "恭喜,OpenQQ登录成功!"
    If QQClient.ServerMessage > "" Then '如果服务器返回了欢迎信息
        msg = msg & QQClient.ServerMessage
    End If
    forms("窗口13").Controls("OpenQQ").Image = GetImage("online.ico")
    popMessage(msg,"提示",PopiconEnum.Infomation,5)
Else '如果登录失败,显示服务器返回错误信息
    e.Form.Controls("btnChat").Enabled = False
    PopMessage("QQClient登录失败,原因:" & vbcrlf & QQClient.ServerMessage,"提示",PopiconEnum.Error,5)
End If


 回到顶部