Metoda WebSecurity CreateUserAndAccount
definicje
CreateUserAndAccount () metoda z użyciem nazwy użytkownika i hasła w celu utworzenia nowego konta w bazie danych użytkownika, można określić, czy użytkownik musi wyraźnie potwierdzić konto, ile potrzeba.
C # i VB składni
parametry
参数 | 类型 | 描述 |
---|---|---|
userName | String | 用户名 |
password | String | 用户密码 |
propertyValues | Object | 一个包含额外的用户属性的字典 |
requireConfirmation | Boolean | 如果账户必须使用令牌返回值进行确认,则返回 true 。默认返回 false 。 |
Wartość zwracana
类型 | 描述 |
---|---|
String | 可发送给用户进行帐户确认的令牌。 |
uwaga
Metoda CreateUserAndAccount () użytkownicy WebSecurity w tabeli bazy danych, aby utworzyć nowy wpis, a następnie utworzyć wpis pasujący w tabeli członkowskim.
Możesz przekazać prawdziwe, jak parametry requireConfirmationToken musi być wymagane przez użytkownika w celu potwierdzenia konta. Aby potwierdzić swoje konto, musisz uzyskać token jako wartość zwracana przez metodę CreateUserAndAccount ().
Jeśli chcesz ręcznie utrzymywać tabeli informacje o użytkowniku, a chcesz tylko utworzyć pozycję tabeli członkostwa dla użytkownika, wywołać metodę Createaccount ().
Błędy i wyjątki
W poniższym scenariuszu, każdy dostęp do obiektu WebSecurity rzuci InvalidOperationException:
- Metoda InitializeDatabaseConnection () nie została wywołana
- Nie SimpleMembership inicjowane (lub wyłączone w konfiguracji stronie)
W następujących przypadkach, metody CreateUserAndAccount () wyrzuca także MembershipCreateUserException:
- Nazwa użytkownika jest pusta
- Nazwa już konto użytkownika
- Hasło jest pusty
- Hasło jest zbyt długa
- Operacja bazy danych nie powiodło
dane techniczne
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
obiekty WebSecurity