<WebSecurity 객체
정의
RequireRoles() 메소드는 401 HTTP 상태 설정 (Unauthorized) 현재 사용자가 지정된 모든 역할에없는 경우.
C # 및 VB 구문
WebSecurity.RequireRoles(roles)
예
실시 예 번호 C
WebSecurity.RequireRoles("Admin", "Poweruser");
예 VB
WebSecurity.RequireRoles("Admin", "Poweruser")
매개 변수
매개 변수 | 유형 | 기술 |
---|---|---|
roles | String | 역할의 쉼표로 구분 된 목록은 현재 사용자에 있어야합니다. |
반환 값
없음.
오류 및 예외
WebSecurity 개체에 액세스하면 InvalidOperationException이 경우가 발생합니다 :
- InitializeDatabaseConnection() 메서드가 호출되지 않았습니다
- SimpleMembership가 초기화되지 않습니다 (or disabled in the website configuration)
비고
RequireRoles() 현재 사용자가 지정된 모든 역할의 구성원인지 확인합니다. 사용자가 지정된 모든 역할의 구성원이 아닌 경우, HTTP 상태는 401로 설정 (Unauthorized) .
사용자가 인증되는 것을 확인하기 위해 사용 RequireAuthenticatedUser() 방법.
현재 사용자가 특정 사용자임을 검증하기 위해 사용 RequireUser() 방법.
기술 데이터
이름 | 값 |
---|---|
네임 스페이스 | WebMatrix.WebData |
어셈블리 | WebMatrix.WebData.dll |
<WebSecurity 객체