Foxtable(狐表)用户栏目专家坐堂 → [求助]QQclient账号使用外部表,怎么改造?


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

主题:[求助]QQclient账号使用外部表,怎么改造?

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


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
[求助]QQclient账号使用外部表,怎么改造?  发帖心情 Post By:2015/11/16 13:37:00 [只看该作者]

狐表的用户管理-使用外部数据表的时候,如果这些账号同时也作为QQclient登陆账号的话,该怎么改动这些代码?特别是密码这里是怎么处理的?
如表:Access_User
Groups 5 培训机构|管理部门
Roles         6
培训中心 2 PassWord EmIR5WBjrFGjO7SHZdBWwQ== Type 2 Group 培训机构
培训签到 2 PassWord EmIR5WBjrFGjO7SHZdBWwQ== Type 2 Group 培训机构

Server_UserLogging

 

Dim pts() As String = e.UserName.Split(".")

Dim dr1 As DataRow

dr1 = DataTables("用户").Find("部门 = '" & pts(0) & "' And 姓名 = '" & pts(1) & "'")

If dr1 Is Nothing  Then '判断此用户不存在

    e.Message  = "用户名错误!" '返回给登录者的提示信息

    Return

End If

If dr1("密码") <> e.Password Then '如果密码错误

    e.Message  = "登录密码错误!" '返回给登录者的提示信息

    Return

End If

e.Success = True '允许用户登录

'添加所有同事为好友

For Each dr2 As DataRow In DataTables("用户").DataRows

    Dim nm As String =  dr2("部门") & "." & dr2("姓名")

    If nm <> e.UserName Then '如果不是登录者本人

        e.Buddies.Add(nm)

    End If

Next


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/16 14:24:00 [只看该作者]

呃,不是可以直接登陆的么?

 

http://www.foxtable.com/help/topics/3015.htm


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


加好友 发短信
等级:小狐 帖子:392 积分:3026 威望:0 精华:0 注册:2014/9/20 23:56:00
  发帖心情 Post By:2015/11/16 15:51:00 [只看该作者]

如果想和原有的外部认证一起使用

那直接允许注册就好了

e.Success = True '允许用户登录

'添加所有同事为好友

For Each dr2 As DataRow In DataTables("用户").DataRows

    Dim nm As String =  dr2("部门") & "." & dr2("姓名")

    If nm <> e.UserName Then '如果不是登录者本人

        e.Buddies.Add(nm)

    End If

Next




客户端发起连接前 先完成原始的登录认证过程即可

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


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2015/11/16 15:57:00 [只看该作者]

谢谢

 回到顶部