共用方式為


MembershipProvider.CreateUser 方法

定義

將新成員資格使用者加入資料來源。

public:
 abstract System::Web::Security::MembershipUser ^ CreateUser(System::String ^ username, System::String ^ password, System::String ^ email, System::String ^ passwordQuestion, System::String ^ passwordAnswer, bool isApproved, System::Object ^ providerUserKey, [Runtime::InteropServices::Out] System::Web::Security::MembershipCreateStatus % status);
public abstract System.Web.Security.MembershipUser CreateUser (string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out System.Web.Security.MembershipCreateStatus status);
abstract member CreateUser : string * string * string * string * string * bool * obj * MembershipCreateStatus -> System.Web.Security.MembershipUser
Public MustOverride Function CreateUser (username As String, password As String, email As String, passwordQuestion As String, passwordAnswer As String, isApproved As Boolean, providerUserKey As Object, ByRef status As MembershipCreateStatus) As MembershipUser

參數

username
String

新使用者的使用者名稱。

password
String

新使用者的密碼。

email
String

新使用者的電子郵件地址。

passwordQuestion
String

新使用者的密碼問題。

passwordAnswer
String

新使用者的密碼解答。

isApproved
Boolean

新的使用者是否核准為通過驗證。

providerUserKey
Object

使用者成員資格資料來源中的唯一識別碼。

status
MembershipCreateStatus

MembershipCreateStatus 列舉值,指出使用者是否已成功建立。

傳回

MembershipUser 物件,其中填入新建立使用者的資訊。

範例

如需實作的 MembershipProvider 範例,請參閱 實作配置檔提供者

備註

接受輸入、新使用者的名稱、密碼和電子郵件位址,並將應用程式的新使用者插入數據源。 方法會 CreateUserMembershipUser 回物件,其中填入新建立用戶的資訊。 方法 CreateUser 也會在 Visual Basic 中定義 out 參數 (,您可以使用 ByRef) 傳回 MembershipCreateStatus 值,指出使用者已成功建立,或使用者建立失敗的原因。

CreateUser如果MembershipValidatePasswordEventHandler已指定事件處理程式,方法會引發 ValidatingPassword 事件,並根據事件的結果繼續或取消建立用戶動作。 您可以使用 OnValidatingPassword 虛擬方法來執行指定的 MembershipValidatePasswordEventHandler 事件處理程式。

適用於

另請參閱