ExtendedMembershipProvider Class

Definition

Represents an abstract class that is used to extend the membership system that is provided by the MembershipProvider class.

public abstract class ExtendedMembershipProvider : System.Web.Security.MembershipProvider
type ExtendedMembershipProvider = class
    inherit MembershipProvider
Public MustInherit Class ExtendedMembershipProvider
Inherits MembershipProvider
Inheritance
ExtendedMembershipProvider
Derived

Constructors

ExtendedMembershipProvider()

When overridden in a derived class, instantiates a new instance of the ExtendedMembershipProvider class.

Methods

ConfirmAccount(String)

Activates a pending membership account.

ConfirmAccount(String, String)

Activates a pending membership account for the specified user.

CreateAccount(String, String)

Creates a new user account using the specified user name and password.

CreateAccount(String, String, Boolean)

When overridden in a derived class, creates a new user account using the specified user name and password, optionally requiring that the new account must be confirmed before the account is available for use.

CreateOrUpdateOAuthAccount(String, String, String)

When overridden in a derived class, creates a new OAuth membership account, or updates an existing OAuth Membership account.

CreateUserAndAccount(String, String)

Creates a new user profile and a new membership account.

CreateUserAndAccount(String, String, Boolean)

Creates a new user profile and a new membership account.

CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>)

When overridden in a derived class, creates a new user profile and a new membership account.

CreateUserAndAccount(String, String, IDictionary<String,Object>)

When overridden in a derived class, creates a new user profile and a new membership account.

DeleteAccount(String)

When overridden in a derived class, deletes the specified membership account.

DeleteOAuthAccount(String, String)

When overridden in a derived class, deletes the OAuth or OpenID account with the specified provider name and provider user ID.

DeleteOAuthToken(String)

Deletes the specified OAuth token.

GeneratePasswordResetToken(String)

Generates a password reset token that can be sent to a user in email.

GeneratePasswordResetToken(String, Int32)

When overridden in a derived class, generates a password reset token that can be sent to a user in email.

GetAccountsForUser(String)

When overridden in a derived class, returns all OAuth membership accounts associated with the specified user name.

GetCreateDate(String)

When overridden in a derived class, returns the date and time when the specified user account was created.

GetLastPasswordFailureDate(String)

When overridden in a derived class, returns the date and time when an incorrect password was most recently entered for the specified user account.

GetOAuthTokenSecret(String)

Gets the OAuth token secret.

GetPasswordChangedDate(String)

When overridden in a derived class, returns the date and time when the password was most recently changed for the specified membership account.

GetPasswordFailuresSinceLastSuccess(String)

When overridden in a derived class, returns the number of times that the password for the specified user account was incorrectly entered since the most recent successful login or since the user account was created.

GetUserIdFromOAuth(String, String)

When overridden in a derived class, returns the user ID for the specified OAuth or OpenID provider and provider user ID.

GetUserIdFromPasswordResetToken(String)

When overridden in a derived class, returns an ID for a user based on a password reset token.

GetUserNameFromId(Int32)

Returns the user name that is associated with the specified user ID.

HasLocalAccount(Int32)

Indicates whether the user has a local account.

IsConfirmed(String)

When overridden in a derived class, returns a value that indicates whether the user account has been confirmed by the provider.

ReplaceOAuthRequestTokenWithAccessToken(String, String, String)

Replaces the OAuth request token with access token.

ResetPasswordWithToken(String, String)

When overridden in a derived class, resets a password after verifying that the specified password reset token is valid.

StoreOAuthRequestToken(String, String)

Stores the OAuth request token.

Applies to