WebSecurity ConfirmAccount 方法
websecurity - confirmaccount()
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";
}
}
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
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:
- initializedatabaseconnection() 方法没有被调用
- simplemembership 没有初始化(或者在网站配置中禁用)
备注
帐户确认令牌可通过 createaccount()、 createuserandaccount() 或 generatepasswordresettoken() 方法创建。
一般过程是在电子邮件中向用户发送令牌,请求用户验证身份(通过一个指向确认页面的链接)。
技术数据
名称 | 值 |
---|---|
namespace | webmatrix.webdata |
assembly | webmatrix.webdata.dll |
websecurity 对象
相关文章
- ASP.NET Web Pages 全局文件
- ASP.NET Web Pages 文件
- ASP.NET Web Pages Email
- ASP.NET Web Pages – 发布
- ASP.NET Razor C# 变量
- ASP.NET Razor VB 循环和数组
- ASP.NET MVC 简介
- ASP.NET MVC 控制器
- ASP.NET MVC 数据库
- ASP.NET MVC – 发布
- ASP.NET Web 页面
- ASP.NET 事件句柄
- ASP.NET ViewState
- ASP.NET TextBox 控件
- ASP.NET ArrayList
- ASP.NET SortedList
- ASP.NET DataList 控件
- ASP.NET 母版页
- ASP.NET HTML 服务器控件
- ASP.NET Validation 服务器控件