WebSecurity ConfirmAccount 方法
websecurity - confirmaccount()

定義
confirmaccount() 方法使用帳戶確認(rèn)令牌確認(rèn)并激活帳戶。
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
參數(shù)
參數(shù) | 類型 | 描述 |
---|---|---|
accountconfirmationtoken | string | 帳戶確認(rèn)令牌 |
返回值
類型 | 描述 |
---|---|
boolean | 如果帳戶已確認(rèn),則返回?true,否則返回 false。 |
錯誤和異常
在下面的情況下,任何對 websecurity 對象的訪問將拋出一個 invalidoperationexception:
- initializedatabaseconnection() 方法沒有被調(diào)用
- simplemembership 沒有初始化(或者在網(wǎng)站配置中禁用)
備注
帳戶確認(rèn)令牌可通過 createaccount()、 createuserandaccount() 或 generatepasswordresettoken() 方法創(chuàng)建。
一般過程是在電子郵件中向用戶發(fā)送令牌,請求用戶驗證身份(通過一個指向確認(rèn)頁面的鏈接)。
技術(shù)數(shù)據(jù)
名稱 | 值 |
---|---|
namespace | webmatrix.webdata |
assembly | webmatrix.webdata.dll |

相關(guān)文章
- ASP.NET Web Pages 全局文件
- ASP.NET Web Pages 文件
- ASP.NET Web Pages Email
- ASP.NET Web Pages – 發(fā)布
- ASP.NET Razor C# 變量
- ASP.NET Razor VB 循環(huán)和數(shù)組
- ASP.NET MVC 簡介
- ASP.NET MVC 控制器
- ASP.NET MVC 數(shù)據(jù)庫
- ASP.NET MVC – 發(fā)布
- 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 服務(wù)器控件
- ASP.NET Validation 服務(wù)器控件