Latest web development tutorials

Metoda WebSecurity CreateUserAndAccount

obiekty WebSecurity obiekty WebSecurity

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

WebSecurity.CreateUserAndAccount( username, password, propertyValues, requireConfirmation )


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 obiekty WebSecurity