WebSecurity - RequireUser()
Объект WebSecurity
Определение
Если указанный пользователь не вошёл в систему, методRequireUser()устанавливает HTTP-статус 401 (Unauthorized).
Синтаксис C# и VB
WebSecurity.RequireUser(userId)
или
WebSecurity.RequireUser(userName)
или
WebSecurity.RequireUser(userName)
Parameters
| Parameters | Type | Описание |
|---|---|---|
| userID | Integer | ID пользователя |
| userName | String | Имя пользователя |
Возвращаемое значение
Нет.
Ошибки и исключения
В следующих случаях любое обращение кWebSecurityобъекту приведёт к исключениюInvalidOperationException:
- InitializeDatabaseConnection()метод не был вызван
- SimpleMembershipне инициализирован (или отключен в конфигурации сайта)
Примечания
RequireUser()Проверяет, является ли текущий пользователь указанным пользователем.
Чтобы проверить, аутентифицирован ли текущий пользователь, используйте RequireAuthenticatedUser()— метод.
Чтобы проверить, является ли пользователь членом роли, используйте методRequireRoles().
RequireUser()Разрешает доступ к веб-странице только указанному пользователю. Рекомендуемый способ ограничить доступ к странице — создать роль и использовать методRequireRoles()для проверки, является ли пользователь членом этой роли.
Технические данные
| Name | Значение |
|---|---|
| Пространство имён | WebMatrix.WebData |
| Сборка | WebMatrix.WebData.dll |
Объект WebSecurity Другие расширения