以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何通过代码引用系统自带的用户管理的用户密码?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32897)

--  作者:狐来江湖
--  发布时间:2013/5/10 6:47:00
--  如何通过代码引用系统自带的用户管理的用户密码?

我使用的是系统自带的“用户管理”,想做一个窗口,用于锁定系统,只有输入当前用户的密码才能系统解锁。

请问怎样引用系统的用户密码?

代码该如何写呢?


--  作者:程兴刚
--  发布时间:2013/5/10 7:26:00
--  

改为外部表储存用户信息,您就知道该怎么做了!


--  作者:狐来江湖
--  发布时间:2013/5/10 22:01:00
--  
程老师,我没自己设计用户管理表,想偷懒使用系统的用户管理,这个该怎么写代码呢?
--  作者:程兴刚
--  发布时间:2013/5/10 22:06:00
--  
没告诉您用自定义用户管理,告诉您改用外部表存储系统用户信息!
--  作者:程兴刚
--  发布时间:2013/5/10 22:07:00
--  

外部数据源与用户管理

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

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

步骤

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

列名 数据类型 说明
Name 字符型 必须将此列设置为主键!
Type 整数型  
Config 备注型  

假定创建的而这个表的名称为“Users”。

2、创建一个数据源,连接到这个数据库。

3、在用户管理中单击“用户数据表”按钮:

图片点击可在新窗口打开查看

4、然后用于存储用户信息的外部数据源和外部数据表:

图片点击可在新窗口打开查看

需要注意的是:

1、开发者和管理员的设置信息,始终保存在项目文件中,只有普通用户的设置信息,才会保存在外部表中,这样即使外部数据源无法连接,我们依然可以登录系统,重新调整设置。
2、项目文件中的用户设置信息,和外部数据表中的用户设置信息,是各自独立存在的,可以随时切换。


--  作者:realredred
--  发布时间:2013/5/10 22:22:00
--  
图片看不到.
--  作者:程兴刚
--  发布时间:2013/5/10 22:27:00
--  
帮助里面找啊!图片点击可在新窗口打开查看
--  作者:方丈
--  发布时间:2013/5/10 23:18:00
--  
外部数据表存储的用户信息是加密的
--  作者:狐来江湖
--  发布时间:2013/5/11 6:17:00
--  
哦,我的foxtable还没升级到2013呢。等升级以后再试试。谢谢程老师图片点击可在新窗口打开查看