Poradniki ASP

ASP DOM

Samouczek WP

Wprowadzenie do stron internetowych Strony internetowe Brzytwa Układ stron internetowych Foldery stron internetowych Globalne strony internetowe Formularze stron internetowych Obiekty stron internetowych Pliki stron internetowych Bazy danych stron internetowych Pomocnicy stron internetowych Strony internetowe WebGrid Wykresy stron internetowych Adres e-mail stron internetowych Bezpieczeństwo stron internetowych Strony internetowe Opublikuj Przykłady stron internetowych Klasy stron internetowych

Brzytwa ASP.NET

Wprowadzenie do brzytwy Składnia brzytwy Zmienne C# brzytwy Pętle C# brzytwy Razor C# Logika Zmienne VB brzytwy Pętle Razor VB Razor VB Logic

ASP klasyczny

Wprowadzenie do ASP Składnia ASP Zmienne ASP Procedury ASP Warunki korzystania z ASP Zapętlanie ASP Formularze ASP Pliki cookie ASP Sesja ASP Aplikacja ASP ASP #zawiera ASP Global.as ASP AJAX e-mail ASP Przykłady ASP

Odniesienie do ASP

Funkcje ASP VB Słowa kluczowe ASP VB Odpowiedź ASP Zapytanie ASP Aplikacja ASP Sesja ASP Serwer ASP Błąd ASP System plików ASP Strumień tekstowy ASP Dysk ASP Plik ASP Folder ASP Słownik ASP ASP AdRotator Przeglądarka ASP Łączenie treści ASP Rotator treści ASP Szybkie ref. ASP

Samouczek ADO

Wprowadzenie ADO Connect Zestaw rekordów ADO Wyświetlacz ADO Zapytanie ADO Sortuj ADO ADO Dodaj Aktualizacja ADO ADO Usuń Demo ADO Przyspieszenie ADO

Obiekty ADO

ADO Polecenie Połączenie ADO Błąd ADO Pole ADO Parametr ADO Nieruchomość ADO Rekord ADO Zestaw rekordów ADO Strumień ADO Typy danych ADO

Bezpieczeństwo sieci — UtwórzUżytkownikaIkonto ()


❮Bezpieczeństwo sieci

Definicja

Metoda CreateUserAndAccount() tworzy nowe konto w bazie danych użytkowników przy użyciu nazwy użytkownika i hasła i opcjonalnie pozwala określić, czy użytkownik musi jawnie potwierdzić konto.


Składnia C# i VB

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

Parametry

Parameter Type Description
userName String The user name
password String The user password
propertyValues Object A dictionary that contains additional user attributes
requireConfirmation Boolean true if the account must be confirmed using the token return value, default is false.

Wartość zwrotu

Type Description
String A token that can be sent to the user to confirm the account.

Uwagi

Metoda CreateUserAndAccount() tworzy nowy wpis w tabeli profili użytkownika, a następnie odpowiedni wpis w tabeli członkostwa w bazie danych WebSecurity .

Możesz przekazać true dla parametru requireConfirmationToken , aby wymagać, aby konto użytkownika zostało potwierdzone przez użytkownika. Aby potwierdzić konto, otrzymujesz token jako wartość zwracaną z metody CreateUserAndAccount() .

Jeśli ręcznie zarządzasz tabelą profilu użytkownika i chcesz tylko utworzyć wpis tabeli członkostwa dla użytkownika, zamiast tego wywołaj metodę CreateAccount() .


Błędy i wyjątki

Każdy dostęp do obiektu WebSecurity zgłasza InvalidOperationException , jeśli:

  • Metoda InitializeDatabaseConnection() nie została wywołana
  • SimpleMembership nie jest zainicjowany (lub wyłączony w konfiguracji witryny)

Metoda CreateUserAndAccount() zgłasza również MembershipCreateUserException , jeśli:

  • Nazwa użytkownika jest pusta
  • Nazwa użytkownika ma już konto członkowskie
  • Hasło jest puste
  • Hasło jest za długie
  • Operacja bazy danych nie powiodła się

❮Bezpieczeństwo sieci