IsUserRole 函数
简介
判断当前用户是否属于指定用户角色。
语法
IsUserRole(RoleName)
输入参数
参数名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
RoleName | 必需 | String | 用户角色名称。 |
返回值
当前登录用户属于 RoleName 参数指定的角色时返回 True,否则返回 False。
说明
本函数作为多角色支持功能的配套函数。
由于用户可指定多个角色,角色信息是一个如“管理员, 普通用户, 测试用户”这样的字符串,不能像以前只能指定一个角色时那样直接用等于判断,这时可以用 IsUserRole 函数进行判断。
相关
示例
'2.5.0以前版本判断用户角色的代码: If GetParameter("Current User RoleName") = "管理员" Then MsgBox "当前用户是管理员!" End If '2.5.0及以上版本判断用户角色的代码: If IsUserRole("管理员") Then MsgBox "当前用户是管理员!" End If
修订记录
2019.07-08 v2.5.0 引入。