WebSecurity - RequireRoles() 方法

返回上一级

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

语法

WebSecurity.RequireRoles(roles)

范例

C#

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

VB

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

参数

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

返回值

错误和异常

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

  1. InitializeDatabaseConnection() 方法没有被调用
  2. SimpleMembership 没有初始化(或者在网站配置中禁用)

范例

RequireRoles() 验证当前用户是否是 所有 指定角色的成员

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

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

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

命名空间

WebMatrix.WebData

Assembly

WebMatrix.WebData.dll

返回上一级

ASP.NET 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.