SimpleMembershipProvider Třída

Definice

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