SimpleMembershipProvider Třída
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í.
Poskytuje podporu pro úlohy členství na webu, jako je vytváření účtů, odstraňování účtů a správa hesel.
public class SimpleMembershipProvider : WebMatrix.WebData.ExtendedMembershipProvider
type SimpleMembershipProvider = class
inherit ExtendedMembershipProvider
Public Class SimpleMembershipProvider
Inherits ExtendedMembershipProvider
- Dědičnost
Konstruktory
SimpleMembershipProvider() |
Inicializuje novou instanci SimpleMembershipProvider třídy. |
SimpleMembershipProvider(MembershipProvider) |
Inicializuje novou instanci SimpleMembershipProvider třídy pomocí zadaného zprostředkovatele členství. |
Vlastnosti
ApplicationName |
Získá nebo nastaví název aplikace. |
CasingBehavior |
Získá nebo nastaví pro SimpleMembershipProviderCasingBehavior tohoto zprostředkovatele. |
EnablePasswordReset |
Získá hodnotu, která označuje, zda poskytovatel členství umožňuje uživatelům resetovat hesla. |
EnablePasswordRetrieval |
Získá hodnotu, která označuje, zda poskytovatel členství umožňuje uživatelům načíst jejich hesla. |
MaxInvalidPasswordAttempts |
Získá počet neplatných pokusů o heslo nebo odpověď na heslo, které jsou povoleny před uzamčením uživatele členství. |
MinRequiredNonAlphanumericCharacters |
Získá minimální počet speciálních (nealfamerických) znaků, které musí heslo obsahovat. |
MinRequiredPasswordLength |
Získá minimální délku, která je požadována pro heslo. |
PasswordAttemptWindow |
Získá počet minut, během kterých je povolený maximální počet pokusů o odpověď na neplatné heslo nebo otázky zabezpečení před uzamčením uživatelského účtu. |
PasswordFormat |
Získá hodnotu, která označuje formát pro ukládání hesel. |
PasswordStrengthRegularExpression |
Získá regulární výraz, který se používá k vyhodnocení složitosti hesla. |
RequiresQuestionAndAnswer |
Získá hodnotu, která označuje, zda zprostředkovatel členství vyžaduje, aby uživatel odpověděl na bezpečnostní otázku pro resetování a načtení hesla. |
RequiresUniqueEmail |
Získá hodnotu, která označuje, zda zprostředkovatel členství vyžaduje jedinečnou e-mailovou adresu pro každé uživatelské jméno. |
UserIdColumn |
Získá nebo nastaví název sloupce databáze, který obsahuje ID uživatelů. |
UserNameColumn |
Získá nebo nastaví název sloupce databáze, který obsahuje uživatelská jména. |
UserTableName |
Získá nebo nastaví název tabulky databáze, která obsahuje informace o uživateli. |
Metody
ChangePassword(String, String, String) |
Změní heslo pro zadaný členský účet. |
ChangePasswordQuestionAndAnswer(String, String, String, String) |
Změní otázku a odpověď na heslo pro zadaný účet. |
ConfirmAccount(String) |
Aktivuje účet čekající na členství. |
ConfirmAccount(String, String) |
Určuje, jestli je uživatelský účet potvrzený. |
CreateAccount(String, String) |
Vytvoří nový uživatelský účet pomocí zadaného uživatelského jména a hesla. (Zděděno od ExtendedMembershipProvider) |
CreateAccount(String, String, Boolean) |
Vytvoří nový uživatelský účet pomocí zadaného uživatelského jména a hesla. |
CreateOrUpdateOAuthAccount(String, String, String) |
Vytvoří nový účet členství OAuth nebo aktualizuje stávající účet členství OAuth. |
CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus) |
Přidá zadaného uživatele do databáze členství. |
CreateUserAndAccount(String, String) |
Vytvoří nový profil uživatele a nový účet členství. (Zděděno od ExtendedMembershipProvider) |
CreateUserAndAccount(String, String, Boolean) |
Vytvoří nový profil uživatele a nový účet členství. (Zděděno od ExtendedMembershipProvider) |
CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>) |
Vytvoří nový profil uživatele a nový účet členství. |
CreateUserAndAccount(String, String, IDictionary<String,Object>) |
Při přepsání v odvozené třídě vytvoří nový profil uživatele a nový účet členství. (Zděděno od ExtendedMembershipProvider) |
DeleteAccount(String) |
Odstraní zadaný členský účet. |
DeleteOAuthAccount(String, String) |
Odstraní účet OAuth nebo OpenID se zadaným názvem zprostředkovatele a ID uživatele poskytovatele. |
DeleteOAuthToken(String) |
Odstraní zadaný token OAuth. |
DeleteUser(String, Boolean) |
Odstraní zadaný uživatelský účet a volitelně odstraní všechna data profilu, která souvisí s tímto uživatelským účtem. |
FindUsersByEmail(String, Int32, Int32, Int32) |
Vrátí všechny uživatelské účty, jejichž e-mailová adresa odpovídá zadané e-mailové adrese. |
FindUsersByName(String, Int32, Int32, Int32) |
Vrátí všechny uživatelské účty, jejichž jméno odpovídá zadanému uživatelskému jménu. |
GeneratePasswordResetToken(String) |
Vygeneruje token pro resetování hesla, který se dá poslat uživateli e-mailem. (Zděděno od ExtendedMembershipProvider) |
GeneratePasswordResetToken(String, Int32) |
Vygeneruje token pro resetování hesla, který se dá poslat uživateli e-mailem. |
GetAccountsForUser(String) |
Vrátí všechny členské účty OAuth, které jsou přidružené k zadanému uživatelskému jménu. |
GetAllUsers(Int32, Int32, Int32) |
Vrátí všechny uživatelské účty ve zdroji dat. |
GetCreateDate(String) |
Vrátí datum a čas vytvoření zadaného uživatelského účtu. |
GetLastPasswordFailureDate(String) |
Vrátí datum a čas, kdy bylo naposledy zadáno nesprávné heslo pro zadaný uživatelský účet. |
GetNumberOfUsersOnline() |
Vrátí počet uživatelů, kteří právě přistupují k aplikaci. |
GetOAuthTokenSecret(String) |
Vrátí tajný kód tokenu OAuth. |
GetPassword(String, String) |
Vrátí heslo pro zadaný uživatelský účet ze zdroje dat. |
GetPasswordChangedDate(String) |
Vrátí datum a čas poslední změny hesla pro zadaný členský účet. |
GetPasswordFailuresSinceLastSuccess(String) |
Vrátí počet nesprávných zadání hesla pro zadaný uživatelský účet od posledního úspěšného přihlášení nebo od vytvoření uživatelského účtu. |
GetUser(Object, Boolean) |
Vrátí informace o uživatelském účtu pomocí zadaného ID uživatele a volitelně aktualizuje časové razítko poslední aktivity uživatelského účtu. |
GetUser(String, Boolean) |
Vrátí informace o uživatelském účtu pomocí zadaného uživatelského jména a volitelně aktualizuje časové razítko poslední aktivity uživatelského účtu. |
GetUserId(String) |
Vrátí ID uživatele na základě zadaného uživatelského jména. |
GetUserIdFromOAuth(String, String) |
Vrátí ID uživatele pro zadaného zprostředkovatele OAuth nebo OpenID a ID uživatele poskytovatele. |
GetUserIdFromPasswordResetToken(String) |
Vrátí ID uživatele na základě tokenu resetování hesla. |
GetUserNameByEmail(String) |
Vrátí uživatelské jméno přidružené k zadané e-mailové adrese. |
GetUserNameFromId(Int32) |
Vrátí uživatelské jméno přidružené k zadanému ID uživatele. |
HasLocalAccount(Int32) |
Určuje, jestli má uživatel místní účet. |
Initialize(String, NameValueCollection) |
Inicializuje poskytovatele. |
IsConfirmed(String) |
Vrátí hodnotu, která označuje, jestli byl uživatelský účet potvrzen poskytovatelem. |
ReplaceOAuthRequestTokenWithAccessToken(String, String, String) |
Nahradí token požadavku OAuth přístupovým tokenem. |
ResetPassword(String, String) |
Resetuje heslo uživatelského účtu na nové automaticky vygenerované heslo. |
ResetPasswordWithToken(String, String) |
Resetuje heslo po ověření platnosti zadaného tokenu resetování hesla. |
StoreOAuthRequestToken(String, String) |
Uloží token žádosti OAuth. |
UnlockUser(String) |
Odemkne uživatelský účet, aby bylo možné ověřit uživatele členství. |
UpdateUser(MembershipUser) |
Aktualizace informace o uživateli. |
ValidateUser(String, String) |
Ověří, jestli zadaný uživatelský účet a heslo existují. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro