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