以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求教:用SQL外部数据源管理用户的config属性怎么设置 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89166) |
-- 作者:jacksn -- 发布时间:2016/8/16 16:03:00 -- 求教:用SQL外部数据源管理用户的config属性怎么设置 拟使用SQL作为数据源用于用户管理,但之前的用户分组、tag、扩展属性等属性,据狐友说是放在config字段里面,但帮助文件里又没有详细说明。是在迷茫。官方能否补充下详细说明呢? |
-- 作者:大红袍 -- 发布时间:2016/8/16 16:05:00 -- 这些都不公开,Config只是存放某用户的密码、分组等信息,无法获取你所需要的东西。 |
-- 作者:jacksn -- 发布时间:2016/8/16 16:18:00 -- 那我怎么为用户设置账号和密码呢? |
-- 作者:大红袍 -- 发布时间:2016/8/16 17:02:00 -- 以下是引用jacksn在2016/8/16 16:18:00的发言:
那我怎么为用户设置账号和密码呢?
1、可以直接在菜单【用户管理】那里设置;
2、如果要自己写代码设置,就比较麻烦。
密码是通过md5加密 http://www.foxtable.com/webhelp/scr/0352.htm
e.DataRow("config") = "Group" & chr(11) & "分组名" & chr(11) & "PassWord" & chr(11) & "nLQ+3vT/k74Ou6oIlnzGA==" & chr(11) & "Type" & chr(11) & "角色编号" |
-- 作者:jacksn -- 发布时间:2016/8/17 17:44:00 -- 我在BeforeConnectOuterDataSource里设置了一些扩展属性,通过扩展属性选择不同的数据源。原来是内部用户管理,登录都没有问题,可是切换为SQL用户管理后,那个登录窗口就不显示了,似乎是扩展属性出了问题,这是个BUG吗? |
-- 作者:大红袍 -- 发布时间:2016/8/17 17:53:00 -- 你在事件里面修改的数据源连接字符串,是无效的。默认还是用的你数据源设置的那个。 |
-- 作者:jacksn -- 发布时间:2016/8/17 17:57:00 -- 不是啊,我用内部用户管理的时候,扩展属性可以选择局域网、互联网、本机等几种方式连接数据源,但是一切换为SQL用户管理就出问题了。之前在事件里选择不同数据源这个方式是可行的啊。 |
-- 作者:大红袍 -- 发布时间:2016/8/17 18:29:00 -- 按住ctrl不放启动项目,设置好你的外部数据源。然后再去设置扩展属性。 |
-- 作者:jacksn -- 发布时间:2016/8/19 17:37:00 -- 我知道这个是解除故障的方法,但没法让用户这样进入项目的啊。能否用用户扩展属性以外的其他方法在启动前选择不同数据源呢? |
-- 作者:大红袍 -- 发布时间:2016/8/19 17:59:00 -- 以下是引用jacksn在2016/8/19 17:37:00的发言:
我知道这个是解除故障的方法,但没法让用户这样进入项目的啊。能否用用户扩展属性以外的其他方法在启动前选择不同数据源呢?
默认,连接一个为空的access数据源打开,然后弹出你自己的窗口,然后设置数据源,重新打开项目一次,不就好了? |