欢迎您 本站地址:  

WebSecurity - ConfirmAccount()


WebSecurity 对象 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 帐户确认令牌


返回值

类型 描述
Boolean 如果帐户已确认,则返回?true,否则返回 false


错误和异常

在下面的情况下,任何对 WebSecurity 对象的访问将抛出一个 InvalidOperationException


备注

帐户确认令牌可通过 CreateAccount()CreateUserAndAccount()GeneratePasswordResetToken() 方法创建。

一般过程是在电子邮件中向用户发送令牌,请求用户验证身份(通过一个指向确认页面的链接)。


技术数据

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity 对象 WebSecurity 对象
小库提示

扫描下方二维码,访问手机版。