©
This document usesPHP Chinese website manualRelease
ConfirmAccount()方法使用帐户确认令牌确认并激活帐户。
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
参数 | 类型 | 描述 |
---|---|---|
accountConfirmationToken | String | 帐户确认令牌 |
类型 | 描述 |
---|---|
Boolean | 如果帐户已确认,则返回true,否则返回false。 |
在下面的情况下,任何对WebSecurity对象的访问将抛出一个InvalidOperationException:
帐户确认令牌可通过CreateAccount()、CreateUserAndAccount()或GeneratePasswordResetToken()方法创建。
一般过程是在电子邮件中向用户发送令牌,请求用户验证身份(通过一个指向确认页面的链接)。
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |