Foxtable(狐表)用户栏目专家坐堂 → 关于自定义用户管理的小问题


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

主题:关于自定义用户管理的小问题

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


加好友 发短信
等级:小狐 帖子:308 积分:3351 威望:0 精华:0 注册:2011/12/22 17:52:00
关于自定义用户管理的小问题  发帖心情 Post By: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编辑过]

 回到顶部
帅哥,在线噢!
菲舍尔
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:509 积分:3547 威望:0 精华:3 注册:2012/11/13 15:49:00
  发帖心情 Post By:2013/2/23 23:48:00 [只看该作者]

你可以在全局代码中定义变量_usergroup和_userrole,

 

在用户表中增加两个列,usergroup和userrole

 

在取得username之后,把相应的usergroup和userrole赋值给那两个全局变量,就可以了

 

[此贴子已经被作者于2013-2-23 23:49:10编辑过]

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


加好友 发短信
等级:小狐 帖子:308 积分:3351 威望:0 精华:0 注册:2011/12/22 17:52:00
  发帖心情 Post By:2013/2/23 23:55:00 [只看该作者]

搞清楚了,这个例子中用到的用户及分组,只能使用全局变量来取得。我在一楼引用的语句是在标准菜单中使用的。

Output.Show("用户名:" & _UserName)
Output.Show("用户分组:" & _UserGroup)

可以看到例子中分组为:经理、主管、员工。

换成不同用户登录,用户及分组有变化。

[此贴子已经被作者于2013-2-24 10:21:15编辑过]

 回到顶部