최신 웹 개발 튜토리얼
 

WebSecurity - RequireUser ()


<WebSecurity 객체

정의

RequireUser() 메소드 (401)로 HTTP 설정 상태 (Unauthorized) 특정 사용자가 로그인하지 않은 경우를.


C # 및 VB 구문

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)

매개 변수

매개 변수 유형 기술
userID Integer 사용자 ID
userName String 사용자 이름

반환 값

없음.


오류 및 예외

WebSecurity 개체에 액세스하면 InvalidOperationException이 경우가 발생합니다 :

  • InitializeDatabaseConnection() 메서드가 호출되지 않았습니다
  • SimpleMembership가 초기화되지 않습니다 (or disabled in the website configuration)

비고

RequireUser() 현재 사용자가 특정 사용자임을 검증한다.

사용자가 인증되었는지 확인하려면, 사용 RequireAuthenticatedUser() 대신.

사용자가 역할의 구성원인지 확인하려면 (roles) , 사용 RequireRoles() .

RequireUser() 웹 페이지는 지정된 사용자 액세스를 할 수 있습니다. 페이지에 대한 액세스를 제한하기 위해 권장되는 방법은 역할을 생성하고 사용하는 것입니다 RequireRoles() 사용자가 해당 역할의 구성원인지 확인하는 방법을.


기술 데이터

이름
네임 스페이스 WebMatrix.WebData
어셈블리 WebMatrix.WebData.dll

<WebSecurity 객체