<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对象