最新的Web开发教程
 

WebSecurity - RequireAuthenticatedUser()


<WebSecurity对象

定义

所述RequireAuthenticatedUser ()方法将HTTP状态401 (Unauthorized)如果当前用户不被认证。


C#和VB语法

WebSecurity. RequireAuthenticatedUser()

参数

没有。


返回值

没有。


错误和异常

WebSecurity对象的任何访问将引发一个InvalidOperationException:

  • InitializeDatabaseConnection()方法还没有被调用
  • SimpleMembership未初始化(or disabled in the website configuration)

备注

RequireAuthenticatedUser()如果当前用户被认证仅验证。 如果当前用户没有通过验证,HTTP状态设置为401 (Unauthorized)

为了验证如果当前用户是特定用户(by ID or by name) ,使用RequireUser()方法。 来验证用户是一个角色的成员(roles) ,使用RequireRoles()方法。


技术数据

名称
命名空间 WebMatrix.WebData
部件 WebMatrix.WebData.dll

<WebSecurity对象