Foxtable(狐表)用户栏目专家坐堂 → web开发时如何共用FOXTABLE外部账户密码登录


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

主题:web开发时如何共用FOXTABLE外部账户密码登录

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


加好友 发短信
等级:一尾狐 帖子:477 积分:4569 威望:0 精华:0 注册:2018/2/7 14:30:00
web开发时如何共用FOXTABLE外部账户密码登录  发帖心情 Post By:2018/10/5 17:17:00 [只看该作者]


 外部数据源与用户管理

在默认情况下,Foxtable的用户名、用户密码、用户分组、用户角色等数据保存在项目文件中。
在多用户环境下,增加、删除、更改用户后,需要更新各终端的项目文件,这对于大型的应用系统,特别是远程应用的时候,是一件很麻烦的事情。

不过从Foxtable 2013开始,用户可以很方便地使用外部数据表存储用户信息,要做的只是单击几次鼠标。

步骤

1、首先要在外部数据库中新建一个数据表,用于保存用户信息,这个表必须包括三列,分别是:

列名     数据类型     说明

Name     字符型       必须将此设为主键

Type     整数型

Config   备注 



[此贴子已经被作者于2018/10/5 17:17:51编辑过]

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


加好友 发短信
等级:一尾狐 帖子:477 积分:4569 威望:0 精华:0 注册:2018/2/7 14:30:00
  发帖心情 Post By:2018/10/5 17:20:00 [只看该作者]

在WEB登录的时候,如何提取Config中的密码来与网页输入的密码进行比较?(账户提取简单)

 

这里只输出了config中的用户分组


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


加好友 发短信
等级:一尾狐 帖子:477 积分:4569 威望:0 精华:0 注册:2018/2/7 14:30:00
  发帖心情 Post By:2018/10/5 17:26:00 [只看该作者]

不知道怎么回事,限制在这里输入代码发表了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/5 17:51:00 [只看该作者]

参考

 

Dim dr As DataRow
dr = DataTables("users表").Find("Name = '" & UserName & "'") 
If dr IsNot Nothing AndAlso dr("config").contains(MD5Encrypt(password)) Then
    Verified  = True
End If


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


加好友 发短信
等级:一尾狐 帖子:477 积分:4569 威望:0 精华:0 注册:2018/2/7 14:30:00
  发帖心情 Post By:2018/10/5 18:33:00 [只看该作者]

项目如果不加载users表的情况下不可以这样写吧?
要用这样写吧
Dim cmd As New SQLCommand



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


加好友 发短信
等级:一尾狐 帖子:477 积分:4569 威望:0 精华:0 注册:2018/2/7 14:30:00
  发帖心情 Post By:2018/10/5 18:34:00 [只看该作者]

cm.C


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


加好友 发短信
等级:一尾狐 帖子:477 积分:4569 威望:0 精华:0 注册:2018/2/7 14:30:00
  发帖心情 Post By:2018/10/5 19:24:00 [只看该作者]

谢谢,搞定了。哈哈

 回到顶部