SimpleMembershipProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia obsługę zadań członkostwa w witrynie internetowej, takich jak tworzenie kont, usuwanie kont i zarządzanie hasłami.
public class SimpleMembershipProvider : WebMatrix.WebData.ExtendedMembershipProvider
type SimpleMembershipProvider = class
inherit ExtendedMembershipProvider
Public Class SimpleMembershipProvider
Inherits ExtendedMembershipProvider
- Dziedziczenie
Konstruktory
SimpleMembershipProvider() |
Inicjuje nowe wystąpienie klasy SimpleMembershipProvider. |
SimpleMembershipProvider(MembershipProvider) |
Inicjuje SimpleMembershipProvider nowe wystąpienie klasy przy użyciu określonego dostawcy członkostwa. |
Właściwości
ApplicationName |
Pobiera lub ustawia nazwę aplikacji. |
CasingBehavior |
Pobiera lub ustawia SimpleMembershipProviderCasingBehavior wartość dla tego dostawcy. |
EnablePasswordReset |
Pobiera wartość wskazującą, czy dostawca członkostwa umożliwia użytkownikom resetowanie haseł. |
EnablePasswordRetrieval |
Pobiera wartość wskazującą, czy dostawca członkostwa umożliwia użytkownikom pobieranie haseł. |
MaxInvalidPasswordAttempts |
Pobiera liczbę nieprawidłowych prób hasła lub odpowiedzi na hasło, które są dozwolone przed zablokowaniem użytkownika członkostwa. |
MinRequiredNonAlphanumericCharacters |
Pobiera minimalną liczbę znaków specjalnych (innych niż alfanumeryczne), które musi zawierać hasło. |
MinRequiredPasswordLength |
Pobiera minimalną długość wymaganą dla hasła. |
PasswordAttemptWindow |
Pobiera liczbę minut, w których maksymalna liczba prób odpowiedzi na pytanie zabezpieczające lub hasło jest dozwolona przed zablokowaniem konta użytkownika. |
PasswordFormat |
Pobiera wartość wskazującą format przechowywania haseł. |
PasswordStrengthRegularExpression |
Pobiera wyrażenie regularne używane do oceny złożoności hasła. |
RequiresQuestionAndAnswer |
Pobiera wartość wskazującą, czy dostawca członkostwa wymaga, aby użytkownik odpowiedział na pytanie zabezpieczające dotyczące resetowania hasła i pobierania. |
RequiresUniqueEmail |
Pobiera wartość wskazującą, czy dostawca członkostwa wymaga unikatowego adresu e-mail dla każdej nazwy użytkownika. |
UserIdColumn |
Pobiera lub ustawia nazwę kolumny bazy danych zawierającej identyfikatory użytkowników. |
UserNameColumn |
Pobiera lub ustawia nazwę kolumny bazy danych zawierającej nazwy użytkowników. |
UserTableName |
Pobiera lub ustawia nazwę tabeli bazy danych zawierającej informacje o użytkowniku. |
Metody
ChangePassword(String, String, String) |
Zmienia hasło dla określonego konta członkostwa. |
ChangePasswordQuestionAndAnswer(String, String, String, String) |
Zmienia pytanie dotyczące hasła i odpowiedź dla określonego konta. |
ConfirmAccount(String) |
Aktywuje oczekujące konto członkostwa. |
ConfirmAccount(String, String) |
Wskazuje, czy konto użytkownika zostało potwierdzone. |
CreateAccount(String, String) |
Tworzy nowe konto użytkownika przy użyciu określonej nazwy użytkownika i hasła. (Odziedziczone po ExtendedMembershipProvider) |
CreateAccount(String, String, Boolean) |
Tworzy nowe konto użytkownika przy użyciu określonej nazwy użytkownika i hasła. |
CreateOrUpdateOAuthAccount(String, String, String) |
Tworzy nowe konto członkostwa OAuth lub aktualizuje istniejące konto członkostwa OAuth. |
CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus) |
Dodaje określonego użytkownika do bazy danych członkostwa. |
CreateUserAndAccount(String, String) |
Tworzy nowy profil użytkownika i nowe konto członkostwa. (Odziedziczone po ExtendedMembershipProvider) |
CreateUserAndAccount(String, String, Boolean) |
Tworzy nowy profil użytkownika i nowe konto członkostwa. (Odziedziczone po ExtendedMembershipProvider) |
CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>) |
Tworzy nowy profil użytkownika i nowe konto członkostwa. |
CreateUserAndAccount(String, String, IDictionary<String,Object>) |
Po zastąpieniu w klasie pochodnej tworzy nowy profil użytkownika i nowe konto członkostwa. (Odziedziczone po ExtendedMembershipProvider) |
DeleteAccount(String) |
Usuwa określone konto członkostwa. |
DeleteOAuthAccount(String, String) |
Usuwa konto OAuth lub OpenID z określoną nazwą dostawcy i identyfikatorem użytkownika dostawcy. |
DeleteOAuthToken(String) |
Usuwa określony token OAuth. |
DeleteUser(String, Boolean) |
Usuwa określone konto użytkownika i opcjonalnie usuwa wszystkie dane profilu powiązane z tym kontem użytkownika. |
FindUsersByEmail(String, Int32, Int32, Int32) |
Zwraca wszystkie konta użytkowników, których adres e-mail jest zgodny z określonym adresem e-mail. |
FindUsersByName(String, Int32, Int32, Int32) |
Zwraca wszystkie konta użytkowników, których nazwa jest zgodna z określoną nazwą użytkownika. |
GeneratePasswordResetToken(String) |
Generuje token resetowania hasła, który można wysłać do użytkownika w wiadomości e-mail. (Odziedziczone po ExtendedMembershipProvider) |
GeneratePasswordResetToken(String, Int32) |
Generuje token resetowania hasła, który można wysłać do użytkownika w wiadomości e-mail. |
GetAccountsForUser(String) |
Zwraca wszystkie konta członkostwa OAuth skojarzone z określoną nazwą użytkownika. |
GetAllUsers(Int32, Int32, Int32) |
Zwraca wszystkie konta użytkowników w źródle danych. |
GetCreateDate(String) |
Zwraca datę i godzinę utworzenia określonego konta użytkownika. |
GetLastPasswordFailureDate(String) |
Zwraca datę i godzinę ostatniego wprowadzenia nieprawidłowego hasła dla określonego konta użytkownika. |
GetNumberOfUsersOnline() |
Zwraca liczbę użytkowników, którzy obecnie uzyskują dostęp do aplikacji. |
GetOAuthTokenSecret(String) |
Zwraca wpis tajny tokenu OAuth. |
GetPassword(String, String) |
Zwraca hasło dla określonego konta użytkownika ze źródła danych. |
GetPasswordChangedDate(String) |
Zwraca datę i godzinę ostatniego zmiany hasła dla określonego konta członkostwa. |
GetPasswordFailuresSinceLastSuccess(String) |
Zwraca liczbę razy, gdy hasło dla określonego konta użytkownika zostało niepoprawnie wprowadzone od czasu ostatniego pomyślnego logowania lub od momentu utworzenia konta użytkownika. |
GetUser(Object, Boolean) |
Zwraca informacje o koncie użytkownika przy użyciu określonego identyfikatora użytkownika i opcjonalnie aktualizuje sygnaturę czasową ostatniej aktywności dla konta użytkownika. |
GetUser(String, Boolean) |
Zwraca informacje o koncie użytkownika przy użyciu określonej nazwy użytkownika i opcjonalnie aktualizuje sygnaturę czasową ostatniej aktywności dla konta użytkownika. |
GetUserId(String) |
Zwraca identyfikator użytkownika na podstawie określonej nazwy użytkownika. |
GetUserIdFromOAuth(String, String) |
Zwraca identyfikator użytkownika dla określonego dostawcy OAuth lub OpenID i identyfikatora użytkownika dostawcy. |
GetUserIdFromPasswordResetToken(String) |
Zwraca identyfikator użytkownika na podstawie tokenu resetowania hasła. |
GetUserNameByEmail(String) |
Zwraca nazwę użytkownika skojarzona z określonym adresem e-mail. |
GetUserNameFromId(Int32) |
Zwraca nazwę użytkownika skojarzona z określonym identyfikatorem użytkownika. |
HasLocalAccount(Int32) |
Wskazuje, czy użytkownik ma konto lokalne. |
Initialize(String, NameValueCollection) |
Inicjuje dostawcę. |
IsConfirmed(String) |
Zwraca wartość wskazującą, czy konto użytkownika zostało potwierdzone przez dostawcę. |
ReplaceOAuthRequestTokenWithAccessToken(String, String, String) |
Zastępuje token żądania OAuth tokenem dostępu. |
ResetPassword(String, String) |
Resetuje hasło dla konta użytkownika do nowego, automatycznie wygenerowanego hasła. |
ResetPasswordWithToken(String, String) |
Resetuje hasło po sprawdzeniu, czy określony token resetowania hasła jest prawidłowy. |
StoreOAuthRequestToken(String, String) |
Przechowuje token żądania OAuth. |
UnlockUser(String) |
Odblokowuje konto użytkownika, aby można było zweryfikować członkostwo. |
UpdateUser(MembershipUser) |
Aktualizacje informacji o użytkowniku. |
ValidateUser(String, String) |
Sprawdza, czy określone konto użytkownika i hasło istnieją. |
Dotyczy
Opinia
Prześlij i wyświetl opinię dla