WebSecurity - CreateAccount()
❮ WebSecurity
Definition(定義)
CreateAccount() 方法使用使用者名稱和密碼在使用者資料庫中建立一個新賬戶,並可以選擇是否讓使用者顯式確認該賬戶。
C# 和 VB 語法
WebSecurity.CreateAccount(username, password, requireConfirmation)
引數
引數 | 型別 | 描述 |
---|---|---|
userName | 字串 | 使用者名稱 |
password | 字串 | 使用者密碼 |
requireConfirmation | 布林值 | 如果賬戶必須使用返回的 token 來確認,則為true,預設為false。 |
返回值
型別 | 描述 |
---|---|
字串 | 用於向用戶傳送以確認賬戶的 token。 |
錯誤和異常
如果以下任一情況發生,則對 WebSecurity 物件的任何訪問都會引發 InvalidOperationException:
- 尚未呼叫 InitializeDatabaseConnection() 方法
- SimpleMembership 未初始化(或在網站配置中停用)
如果出現以下情況,CreateAccount() 方法還會丟擲 MembershipCreateUserException:
- 使用者名稱為空
- 使用者名稱已存在會員賬戶
- 密碼為空
- 密碼過長
- 資料庫操作失敗
❮ WebSecurity