Click or drag to resize
CMSMembershipProvider Class
Class providing membership management.
Inheritance Hierarchy

Namespace: CMS.MembershipProvider
Assembly: CMS.MembershipProvider (in CMS.MembershipProvider.dll) Version: 9.0.0
Syntax
C#
public class CMSMembershipProvider : MembershipProvider

The CMSMembershipProvider type exposes the following members.

Constructors
  NameDescription
Public methodCMSMembershipProvider
Top
Properties
  NameDescription
Public propertyApplicationName
Applicaton name.
(Overrides MembershipProvider.ApplicationName.)
Public propertyDescription
Description.
(Overrides ProviderBase.Description.)
Public propertyEnablePasswordReset
Enable password reset.
(Overrides MembershipProvider.EnablePasswordReset.)
Public propertyEnablePasswordRetrieval
Enable password retrieval.
(Overrides MembershipProvider.EnablePasswordRetrieval.)
Public propertyMaxInvalidPasswordAttempts
Maximum invalid password attempts.
(Overrides MembershipProvider.MaxInvalidPasswordAttempts.)
Public propertyMinRequiredNonAlphanumericCharacters
Minimum required nonalphanumeric characters.
(Overrides MembershipProvider.MinRequiredNonAlphanumericCharacters.)
Public propertyMinRequiredPasswordLength
Minimum required password length.
(Overrides MembershipProvider.MinRequiredPasswordLength.)
Public propertyName
Name.
(Overrides ProviderBase.Name.)
Public propertyPasswordAttemptWindow
Password attempt window.
(Overrides MembershipProvider.PasswordAttemptWindow.)
Public propertyPasswordFormat
Password format.
(Overrides MembershipProvider.PasswordFormat.)
Public propertyPasswordStrengthRegularExpression
Password strength regular expression.
(Overrides MembershipProvider.PasswordStrengthRegularExpression.)
Public propertyRequiresQuestionAndAnswer
Required question and aswer.
(Overrides MembershipProvider.RequiresQuestionAndAnswer.)
Public propertyRequiresUniqueEmail
Requires unique email.
(Overrides MembershipProvider.RequiresUniqueEmail.)
Top
Methods
  NameDescription
Public methodCreateUser
Creates new user.
(Overrides MembershipProvider.CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus).)
Public methodDeleteUser
Deletes user specified by username.
(Overrides MembershipProvider.DeleteUser(String, Boolean).)
Public methodFindUsersByEmail
Gets a collection of membership users where the e-mail address contains the specified e-mail address to match.
(Overrides MembershipProvider.FindUsersByEmail(String, Int32, Int32, Int32).)
Public methodFindUsersByName
Gets a collection of membership users where the user name contains the specified user name to match.
(Overrides MembershipProvider.FindUsersByName(String, Int32, Int32, Int32).)
Public methodGetAllUsers
Gets a collection of all the users in DB.
(Overrides MembershipProvider.GetAllUsers(Int32, Int32, Int32).)
Public methodGetNumberOfUsersOnline
Returns number of online users. Monitor online users feature must be enabled.
(Overrides MembershipProvider.GetNumberOfUsersOnline().)
Public methodGetPassword
Gets password of user specified by username.
(Overrides MembershipProvider.GetPassword(String, String).)
Public methodGetUser(UserInfo)
Returns MembershipUser object containing data of user specified by his name.
Public methodGetUser(Object, Boolean)
Returns MembershipUser object containing data of user specified by providerUserKey.
(Overrides MembershipProvider.GetUser(Object, Boolean).)
Public methodGetUser(String, Boolean)
Returns MembershipUser object containing data of user specified by his name.
(Overrides MembershipProvider.GetUser(String, Boolean).)
Public methodGetUserNameByEmail
Gets user name of user with given email.
(Overrides MembershipProvider.GetUserNameByEmail(String).)
Public methodChangePassword
Changes Password of user specified by username.
(Overrides MembershipProvider.ChangePassword(String, String, String).)
Public methodChangePasswordQuestionAndAnswer
As password questions and answers are not implemented in UserInfo, this metod returns true.
(Overrides MembershipProvider.ChangePasswordQuestionAndAnswer(String, String, String, String).)
Public methodInitialize
Initializes the provider.
(Overrides ProviderBase.Initialize(String, NameValueCollection).)
Public methodMFValidateCredentials
Checks if user can be authenticated.
Public methodMFValidatePasscode(String, String)
Validates entered passcode for user. Partial validation is checked. This method should be used when validating passcode in multi-step scenario.
Public methodMFValidatePasscode(UserInfo, String, Boolean)
Validates entered passcode for user. Checks passcode only.
Public methodResetPassword
Sets password of user specified by user name to empty string.
(Overrides MembershipProvider.ResetPassword(String, String).)
Public methodUnlockUser
Sets 'Enabled' property of user specified by user name to 'True'.
(Overrides MembershipProvider.UnlockUser(String).)
Public methodUpdateUser
Updates data of specified user.
(Overrides MembershipProvider.UpdateUser(MembershipUser).)
Public methodValidateUser
Checks whether given password matches the password of user specified by username.
(Overrides MembershipProvider.ValidateUser(String, String).)
Top
See Also