<Объект WebSecurity
Определение
В RequireRoles() метод устанавливает статус HTTP 401 (Unauthorized) , если текущий пользователь не во всех указанных ролей.
C # и VB Синтаксис
WebSecurity.RequireRoles(roles)
Примеры
Пример С #
WebSecurity.RequireRoles("Admin", "Poweruser");
Пример В.Б.
WebSecurity.RequireRoles("Admin", "Poweruser")
параметры
параметр | Тип | Описание |
---|---|---|
roles | String | Разделенный запятыми список ролей текущий пользователь должен быть. |
Возвращаемое значение
Никто.
Ошибки и исключения
Любой доступ к объекту WebSecurity выбрасывает InvalidOperationException , если:
- InitializeDatabaseConnection() метод не был вызван
- SimpleMembership не инициализируется (or disabled in the website configuration) - (or disabled in the website configuration)
замечания
RequireRoles() проверяет , что текущий пользователь является членом всех указанных ролей. Если пользователь не является членом всех указанных ролей, статус HTTP установлен на 401 (Unauthorized) .
Для того, чтобы подтвердить , что пользователь аутентифицирован, использовать RequireAuthenticatedUser() метод.
Чтобы проверить , что текущий пользователь является конкретным пользователем, с помощью RequireUser() метод.
Технические данные
имя | Стоимость |
---|---|
Пространство имен | WebMatrix.WebData |
сборочный | WebMatrix.WebData.dll |
<Объект WebSecurity