?
? ????? PHP ??? ???? ??? ?? ??
ConfirmAccount() 方法使用帳戶(hù)確認(rèn)令牌確認(rèn)并激活帳戶(hù)。
WebSecurity.ConfirmAccount(accountConfirmationToken)
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";
??? }
}
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
參數(shù) | 類(lèi)型 | 描述 |
---|---|---|
accountConfirmationToken | String | 帳戶(hù)確認(rèn)令牌 |
類(lèi)型 | 描述 |
---|---|
Boolean | 如果帳戶(hù)已確認(rèn),則返回?true,否則返回 false。 |
在下面的情況下,任何對(duì) WebSecurity 對(duì)象的訪(fǎng)問(wèn)將拋出一個(gè) InvalidOperationException:
帳戶(hù)確認(rèn)令牌可通過(guò) CreateAccount()、 CreateUserAndAccount() 或 GeneratePasswordResetToken() 方法創(chuàng)建。
一般過(guò)程是在電子郵件中向用戶(hù)發(fā)送令牌,請(qǐng)求用戶(hù)驗(yàn)證身份(通過(guò)一個(gè)指向確認(rèn)頁(yè)面的鏈接)。
名稱(chēng) | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |