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