Веб-безопасность — RequireUser()
❮ Веб-безопасность
Определение
Метод RequireUser() устанавливает для HTTP-статуса значение 401 (Unauthorized), если указанный пользователь не вошел в систему.
C# и синтаксис VB
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
Параметры
Parameter | Type | Description |
---|---|---|
userID | Integer | The user ID |
userName | String | The user name |
Возвращаемое значение
Никто.
Ошибки и исключения
Любой доступ к объекту WebSecurity вызывает исключение InvalidOperationException , если:
- Метод InitializeDatabaseConnection() не был вызван
- SimpleMembership не инициализирован (или отключен в конфигурации сайта)
Примечания
RequireUser() проверяет, что текущий пользователь является указанным пользователем.
Чтобы подтвердить, что пользователь аутентифицирован, вместо этого используйте RequireAuthenticatedUser() .
Чтобы убедиться, что пользователь является членом роли (ролей), используйте RequireRoles() .
RequireUser() позволяет только указанному пользователю получить доступ к веб-странице. Рекомендуемый способ ограничить доступ к странице — создать роль и использовать метод RequireRoles() для проверки того, что пользователь является членом этой роли.
❮ Веб-безопасность