Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IMembershipProvider Members

IMembershipProvider overview

Public Instance Properties

ApplicationName The name of the application using the custom membership provider.
Description Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs).
EnablePasswordReset Indicates whether the membership provider is configured to allow users to reset their passwords.
EnablePasswordRetrieval Indicates whether the membership provider is configured to allow users to retrieve their passwords.
MaxInvalidPasswordAttempts Gets the number of invalid password or password-answer attempts allowed before the membership user is locked out.
MinRequiredNonAlphanumericCharacters Gets the minimum number of special characters that must be present in a valid password.
MinRequiredPasswordLength Gets the minimum length required for a password.
Name Gets the friendly name used to refer to the provider during configuration.
PasswordAttemptWindow Gets the number of minutes in which a maximum number of invalid password or password-answer attempts are allowed before the membership user is locked out.
PasswordFormat Gets a value indicating the format for storing passwords in the membership data store.
PasswordStrengthRegularExpression Gets the regular expression used to evaluate a password.
RequiresQuestionAndAnswer Gets a value indicating whether the membership provider is configured to require the user to answer a password question for password reset and retrieval.
RequiresUniqueEmail Gets a value indicating whether the membership provider is configured to require a unique e-mail address for each user name.

Public Instance Methods

ChangePassword Processes a request to update the password for a membership user.
ChangePasswordQuestionAndAnswer Processes a request to update the password question and answer for a membership user.
CreateUser Adds a new membership user to the data source.
DeleteUser Removes a user from the membership data source.
FindUsersByEmail Gets a collection of membership users where the e-mail address contains the specified e-mail address to match.
FindUsersByName Gets a collection of membership users where the user name contains the specified user name to match.
GetAllUsers Gets a collection of all the users in the data source in pages of data.
GetNumberOfUsersOnline Gets the number of users currently accessing the application.
GetPassword Gets the password for the specified user name from the data source.
GetUserOverloaded. Gets information from the data source for a user based on the unique identifier for the membership user. Provides an option to update the last-activity date/time stamp for the user.
GetUserNameByEmail Gets the user name associated with the specified e-mail address.
Initialize Initializes the provider.
ResetPassword Resets a user's password to a new, automatically generated password.
UnlockUser Clears a lock so that the membership user can be validated.
UpdateUser Updates information about a user in the data source.
ValidateUser Verifies that the specified user name and password exist in the data source.

See Also

IMembershipProvider Interface | Spring.Web.Providers Namespace