用户角色和权限管理

前面的权限管理都是基于用户名和用户分组的,这能满足绝大多数场合的需求。
有的时候一个用户需要承担多个角色,此时不能采用用户分组来区分用户,因为一个用户只能属于一个分组。
最新版本的Foxtable引入了用户角色的概念,一个用户可以具备多个角色。

定义用户角色

1、首先在用户管理中,定义好用户角色:

2、然后指定每个用户的角色,一个用户可以具备多个角色:

根据用户角色设置权限

假定在窗口或菜单中有个审核按钮,要求具备审核角色的用户才能审核,可以将此按钮的代码设置为:

If User.IsRole("审核") Then
   
'审核代码

Else

    MessageBox.Show("你无审核权限!")

End
If

 


本页地址:http://www.foxtable.com/webhelp/topics/2346.htm