WebSecurity - RequireUser()
❮ WebSecurity
Definition(定义)
RequireUser() 方法在指定用户未登录时,将 HTTP 状态设置为 401 (Unauthorized)。
C# 和 VB 语法
WebSecurity.RequireUser(userId)
或
WebSecurity.RequireUser(userName)
参数
参数 | 类型 | 描述 |
---|---|---|
userID | 整数 | 用户 ID |
userName | 字符串 | 用户名 |
返回值
无。
错误和异常
如果以下任一情况发生,则对 WebSecurity 对象的任何访问都会引发 InvalidOperationException:
- 尚未调用 InitializeDatabaseConnection() 方法
- SimpleMembership 未初始化(或在网站配置中禁用)
备注
RequireUser() 验证当前用户是否为指定的用户。
要验证用户是否已认证,请改用 RequireAuthenticatedUser()。
要验证用户是否属于某个角色(或多个角色),请使用 RequireRoles()。
RequireUser() 只允许指定的用户访问网页。限制页面访问的推荐方法是创建一个角色,然后使用 RequireRoles() 方法来验证用户是否属于该角色。
❮ WebSecurity