Share via


DefaultMembershipProvider Class

 

Represents an Entity Framework implementation of the membership provider.

Namespace:   System.Web.Providers
Assembly:  System.Web.Providers (in System.Web.Providers.dll)

Inheritance Hierarchy

System.Object
  System.Configuration.Provider.ProviderBase
    System.Web.Security.MembershipProvider
      System.Web.Providers.DefaultMembershipProvider

Syntax

public class DefaultMembershipProvider : MembershipProvider
public ref class DefaultMembershipProvider : MembershipProvider
type DefaultMembershipProvider = 
    class
        inherit MembershipProvider
    end
Public Class DefaultMembershipProvider
    Inherits MembershipProvider

Constructors

Name Description
System_CAPS_pubmethod DefaultMembershipProvider()

Initializes a new instance of the DefaultMembershipProvider class.

Properties

Name Description
System_CAPS_pubproperty ApplicationName

Gets or sets the name of the application.(Overrides MembershipProvider.ApplicationName.)

System_CAPS_pubproperty Description

(Inherited from ProviderBase.)

System_CAPS_pubproperty EnablePasswordReset

Gets a value that indicates whether the provider allows the resetting of user passwords.(Overrides MembershipProvider.EnablePasswordReset.)

System_CAPS_pubproperty EnablePasswordRetrieval

Gets a value that indicates whether the provider allows the retrieval of passwords.(Overrides MembershipProvider.EnablePasswordRetrieval.)

System_CAPS_pubproperty MaxInvalidPasswordAttempts

Gets the maximum number of failed password attempts before lockout.(Overrides MembershipProvider.MaxInvalidPasswordAttempts.)

System_CAPS_pubproperty MinRequiredNonAlphanumericCharacters

Gets the minimum number of non-alphanumeric characters required for passwords.(Overrides MembershipProvider.MinRequiredNonAlphanumericCharacters.)

System_CAPS_pubproperty MinRequiredPasswordLength

Gets the minimum password length.(Overrides MembershipProvider.MinRequiredPasswordLength.)

System_CAPS_pubproperty Name

(Inherited from ProviderBase.)

System_CAPS_pubproperty PasswordAttemptWindow

Gets the minutes where invalid password attempts are kept. (Overrides MembershipProvider.PasswordAttemptWindow.)

System_CAPS_pubproperty PasswordFormat

Gets the format of how the password is stored in the database (hashed/encrypted/clear). (Overrides MembershipProvider.PasswordFormat.)

System_CAPS_pubproperty PasswordStrengthRegularExpression

Gets the regular expression used to validate the password strength.(Overrides MembershipProvider.PasswordStrengthRegularExpression.)

System_CAPS_pubproperty RequiresQuestionAndAnswer

Gets a value that indicates whether a password question and answer is required.(Overrides MembershipProvider.RequiresQuestionAndAnswer.)

System_CAPS_pubproperty RequiresUniqueEmail

Gets a value that indicates whether a user requires unique e-mail.(Overrides MembershipProvider.RequiresUniqueEmail.)

Methods

Name Description
System_CAPS_pubmethod ChangePassword(String, String, String)

Changes the password for the user.(Overrides MembershipProvider.ChangePassword(String, String, String).)

System_CAPS_pubmethod ChangePasswordQuestionAndAnswer(String, String, String, String)

Changes the password question and answer.(Overrides MembershipProvider.ChangePasswordQuestionAndAnswer(String, String, String, String).)

System_CAPS_pubmethod CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus)

Creates a user. (Overrides MembershipProvider.CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus).)

System_CAPS_protmethod DecryptPassword(Byte[])

(Inherited from MembershipProvider.)

System_CAPS_pubmethod DeleteUser(String, Boolean)

Deletes a user.(Overrides MembershipProvider.DeleteUser(String, Boolean).)

System_CAPS_protmethod EncryptPassword(Byte[])

(Inherited from MembershipProvider.)

System_CAPS_protmethod EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

(Inherited from MembershipProvider.)

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod FindUsersByEmail(String, Int32, Int32, Int32)

Finds users that match an e-mail.(Overrides MembershipProvider.FindUsersByEmail(String, Int32, Int32, Int32).)

System_CAPS_pubmethod FindUsersByName(String, Int32, Int32, Int32)

Finds the users that match a name.(Overrides MembershipProvider.FindUsersByName(String, Int32, Int32, Int32).)

System_CAPS_pubmethod GetAllUsers(Int32, Int32, Int32)

Retrieves all users.(Overrides MembershipProvider.GetAllUsers(Int32, Int32, Int32).)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetNumberOfUsersOnline()

Returns the number of users that are currently online.(Overrides MembershipProvider.GetNumberOfUsersOnline().)

System_CAPS_pubmethod GetPassword(String, String)

Returns the password or throws if EnablePasswordRetrieval is false. (Overrides MembershipProvider.GetPassword(String, String).)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod GetUser(Object, Boolean)

Retrieves a user, and updates the online status of the user. (Overrides MembershipProvider.GetUser(Object, Boolean).)

System_CAPS_pubmethod GetUser(String, Boolean)

Retrieves a user, and updates the online status of the user. (Overrides MembershipProvider.GetUser(String, Boolean).)

System_CAPS_pubmethod GetUserNameByEmail(String)

Gets a user by e-mail.(Overrides MembershipProvider.GetUserNameByEmail(String).)

System_CAPS_pubmethod Initialize(String, NameValueCollection)

Initializes the provider from configuration.(Overrides ProviderBase.Initialize(String, NameValueCollection).)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethod OnValidatingPassword(ValidatePasswordEventArgs)

(Inherited from MembershipProvider.)

System_CAPS_pubmethod ResetPassword(String, String)

Resets a user password.(Overrides MembershipProvider.ResetPassword(String, String).)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

System_CAPS_pubmethod UnlockUser(String)

Unlocks a user account. (Overrides MembershipProvider.UnlockUser(String).)

System_CAPS_pubmethod UpdateUser(MembershipUser)

Updates a user. (Overrides MembershipProvider.UpdateUser(MembershipUser).)

System_CAPS_pubmethod ValidateUser(String, String)

Validates a user and password. (Overrides MembershipProvider.ValidateUser(String, String).)

Events

Name Description
System_CAPS_pubevent ValidatingPassword

(Inherited from MembershipProvider.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Providers Namespace
ASP.NET Identity

Return to top