WebSecurity - RequireUser()


WebSecurity 对象Объект WebSecurity

Определение

Если указанный пользователь не вошёл в систему, методRequireUser()устанавливает HTTP-статус 401 (Unauthorized).


Синтаксис C# и VB

WebSecurity.RequireUser(userId)

или

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 对象Объект WebSecurity Другие расширения