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() 메서드로 만들 수 있습니다.
일반적인 절차는 이메일로 사용자에게 토큰을 보내고 사용자에게 신원 확인을 요청하는 것입니다(확인 페이지 링크를 통해).
❮ 웹보안