최신 웹 개발 튜토리얼
 

WebSecurity - ConfirmAccount ()


WebSecurity 개체 WebSecurity 개체

정의

ConfirmAccount() 메소드를 확인하고 확인 토큰을 사용하여 계정을 활성화한다.


C # 및 VB 구문

WebSecurity.ConfirmAccount( accountConfirmationToken )

실시 예 번호 C

string message = "";
var confirmationToken = Request["confirmationCode"];

WebSecurity.Logout();

if (!confirmationToken.IsEmpty())
{
    if (WebSecurity.ConfirmAccount(confirmationToken))
    {
    message = "Registration confirmed";
    }
    else
    {
    message = "Could not confirm your registration";
    }
}

예 VB

message = ""
confirmationToken = Request("confirmationCode")

WebSecurity.Logout()

if !confirmationToken.IsEmpty() then
   if WebSecurity.ConfirmAccount(confirmationToken) then
       message = "Registration Confirmed"
    else
       message = "Could not confirm your registration"
    end if
end if

매개 변수

매개 변수 유형 기술
accountConfirmationToken String 확인 tokene

반환 값

유형 기술
Boolean 계정이 확인되는 경우는 true, 그렇지 않은 경우는 false.

오류 및 예외

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

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

비고

확인하여 토큰이 생성 될 수 CreateAccount() , CreateUserAndAccount() 또는 GeneratePasswordResetToken() 메소드.

일반적인 절차는 이메일로 사용자에게 토큰을 보내고, 신원 확인하도록 사용자에게 요청하는 것입니다 (via a link to a confirmation page) .


기술 데이터

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

<WebSecurity 객체