欢迎您 本站地址:  
返回首页   返回编程教学   哲理故事  俄罗斯方块  圈小猫  数据管理源码  EyouCMS模板源码  南北朝  历史人物  美容茶 

WebSecurity - RequireRoles()


WebSecurity 对象 WebSecurity 对象

定义

如果当前用户不是所有指定角色的成员, RequireRoles() 方法设置 HTTP 状态为 401(未经授权)。


C# 和 VB 语法

WebSecurity.RequireRoles(roles)


实例

实例 C#

WebSecurity.RequireRoles("Admin", "Poweruser");

实例 VB

WebSecurity.RequireRoles("Admin", "Poweruser")


参数

参数 类型 描述
roles String 当前用户必须属于的角色列表,以逗号分隔。


返回值

无。


错误和异常

在下面的情况下,任何对 WebSecurity 对象的访问将抛出一个 InvalidOperationException


备注

RequireRoles() 验证当前用户是否是所有指定角色的成员。如果当前用户不是所有指定角色的成员,则 HTTP 状态会设置为 401(未经授权)。

要验证当前用户是否已通过身份验证,请使用 RequireAuthenticatedUser() 方法。

要验证当前用户是否是指定的用户,请使用 RequireUser() 方法。


技术数据

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity 对象 WebSecurity 对象
小库提示

扫描下方二维码,访问手机版。