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

매개변수

Parameter Type Description
accountConfirmationToken String The confirmation tokene

반환 값

Type Description
Boolean  true if the account is confirmed, otherwise false.

오류 및 예외

WebSecurity 개체 에 대한 모든 액세스는 다음과 같은 경우 InvalidOperationException 을 발생시킵니다 .

  • InitializeDatabaseConnection() 메서드가 호출되지 않았습니다 .
  • SimpleMembership 이 초기화되지 않았습니다(또는 웹사이트 구성에서 비활성화됨).

비고

확인 토큰은 CreateAccount() , CreateUserAndAccount() 또는 GeneratePasswordResetToken() 메서드로 만들 수 있습니다.

일반적인 절차는 이메일로 사용자에게 토큰을 보내고 사용자에게 신원 확인을 요청하는 것입니다(확인 페이지 링크를 통해).


❮ 웹보안