以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于自定义用户管理的小问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28963) |
-- 作者:gzdw -- 发布时间:2013/2/23 23:28:00 -- 关于自定义用户管理的小问题 在学习自定义用户与权限管理(http://www.foxtable.com/help/index.html?n=2048.htm)时, 发觉没有了“用户分组”( User.Group)及用户角色(Output.Show), 如在命令窗口运行 : Output.Show("用户名:" & User.Name) Output.Show("用户分组:" & User.Group) Output.Show("用户角色:" & User.Roles)
后二项的输出是空的。
这样在以后的使用时,就不能直接引用User.Group、User.Roles。
请问在自定义用户管理中,怎样要回User.Group、User.Roles? 就是让一部分用户分配到不同的分组与角色。 [此贴子已经被作者于2013-2-23 23:33:54编辑过]
|
-- 作者:菲舍尔 -- 发布时间:2013/2/23 23:48:00 -- 你可以在全局代码中定义变量_usergroup和_userrole,
在用户表中增加两个列,usergroup和userrole
在取得username之后,把相应的usergroup和userrole赋值给那两个全局变量,就可以了
[此贴子已经被作者于2013-2-23 23:49:10编辑过]
|
-- 作者:gzdw -- 发布时间:2013/2/23 23:55:00 -- 搞清楚了,这个例子中用到的用户及分组,只能使用全局变量来取得。我在一楼引用的语句是在标准菜单中使用的。 Output.Show("用户名:" & _UserName) 可以看到例子中分组为:经理、主管、员工。 换成不同用户登录,用户及分组有变化。 [此贴子已经被作者于2013-2-24 10:21:15编辑过]
|