最新的Web开发教程
 

WebSecurity - RequireUser()


<WebSecurity对象

定义

所述RequireUser()方法将HTTP状态401 (Unauthorized)如果指定用户没有登录。


C#和VB语法

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)

参数

参数 类型 描述
userID Integer 用户ID
userName String 用户名

返回值

没有。


错误和异常

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

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

备注

RequireUser()验证当前用户是指定的用户。

以验证用户被认证,使用RequireAuthenticatedUser()来代替。

来验证用户是一个角色的成员(roles) ,使用RequireRoles()

RequireUser()只允许指定用户访问该网页。 限制访问一个页面推荐的方法是创建一个角色,并使用RequireRoles()方法来验证用户是该角色的成员。


技术数据

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

<WebSecurity对象