MembershipProvider.CreateUser Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá nového uživatele členství do zdroje dat.
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
Parametry
- username
- String
Uživatelské jméno nového uživatele.
- password
- String
Heslo pro nového uživatele.
- String
E-mailová adresa nového uživatele
- passwordQuestion
- String
Otázka s heslem pro nového uživatele
- passwordAnswer
- String
Odpověď na heslo pro nového uživatele
- isApproved
- Boolean
Určuje, jestli je nový uživatel schválen k ověření.
- providerUserKey
- Object
Jedinečný identifikátor ze zdroje dat členství pro uživatele.
- status
- MembershipCreateStatus
Hodnota MembershipCreateStatus výčtu označující, zda byl uživatel úspěšně vytvořen.
Návraty
Objekt MembershipUser naplněný informacemi o nově vytvořeném uživateli.
Příklady
Příklad MembershipProvider implementace najdete v tématu Implementace zprostředkovatele profilu.
Poznámky
Jako vstup vezme jméno nového uživatele, heslo a e-mailovou adresu a vloží nového uživatele aplikace do zdroje dat. Metoda CreateUser vrátí objekt naplněný MembershipUser informacemi pro nově vytvořeného uživatele. Metoda CreateUser také definuje out
parametr (v jazyce Visual Basic můžete použít ByRef
), který vrátí MembershipCreateStatus hodnotu, která označuje, že uživatel byl úspěšně vytvořen, nebo důvod, proč se vytvoření uživatele nezdařilo.
Metoda CreateUser vyvolá ValidatingPassword událost, pokud MembershipValidatePasswordEventHandler byla zadána obslužná rutina události, a pokračuje nebo zruší akci vytvoření uživatele na základě výsledků události. Virtuální metodu OnValidatingPassword můžete použít ke spuštění zadané MembershipValidatePasswordEventHandler obslužné rutiny události.