최신 웹 개발 튜토리얼
 

WebSecurity - 로그인 ()


<WebSecurity 객체

정의

Login() 사용자 이름과 암호를 사용하여 지정된 사용자의 방법 로그.


C # 및 VB 구문

WebSecurity.Login( userName, password, persistCookie )

실시 예 번호 C

if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}

예 VB

if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if

매개 변수

매개 변수 유형 기술
userName String 사용자 이름
password String 사용자 암호
persistCookie String 사실은 쿠키에 인증 토큰이 현재 세션 이상 지속되어야 함을 지정합니다; 그렇지 않은 경우는 false. 기본값은 false입니다.

반환 값

유형 기술
Boolean 사용자가 로그인되어있는 경우는 true, 그렇지 않은 경우는 false

비고

사용자가 로그인 할 때, ASP.NET은 ASP.NET은 사용자가 로그인 된 후속 요청에 알려주는 쿠키에 인증 토큰을 설정합니다. persistCookie가 false 인 경우, 토큰은 사용자가 브라우저를 닫을 때까지만 유효합니다 .


오류 및 예외

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

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

기술 데이터

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

<WebSecurity 객체