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 객체