C# Class BetterMembership.Web.BetterMembershipProvider

Inheritance: WebMatrix.WebData.SimpleMembershipProvider
Afficher le fichier Open project: TheCodeKing/BetterMembership.Net Class Usage Examples

Private Properties

Свойство Type Description
AppendWildcardToSearchTerm string
Assert void
BetterMembershipProvider System
ConnectToDatabase IDatabase
CreateMembershipUser System.Web.Security.MembershipUser
CreateUserEmailColumn void
ExtractMembershipUsersFromRows System.Web.Security.MembershipUserCollection
GetDateTime System.DateTime
GetPagingStartRow int
GetTotalRecords int
InitializeDatabaseConnection void
ResetPasswordAndUnlock bool
ValidateEmail bool
ValidateEmail bool
ValidatePassword bool
ValidatePasswordWithoutNotification bool
ValidateProviderUserKey bool
ValidateUserName bool

Méthodes publiques

Méthode Description
BetterMembershipProvider ( ) : System
ChangePassword ( string username, string oldPassword, string newPassword ) : bool
ChangePasswordQuestionAndAnswer ( string username, string password, string newPasswordQuestion, string newPasswordAnswer ) : bool
CreateAccount ( string userName, string password ) : string
CreateAccount ( string userName, string password, bool requireConfirmationToken ) : string
CreateOrUpdateOAuthAccount ( string provider, string providerUserId, string userName ) : void
CreateUser ( string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, MembershipCreateStatus &status ) : System.Web.Security.MembershipUser
CreateUserAndAccount ( string userName, string password ) : string
CreateUserAndAccount ( string userName, string password, object>.IDictionary values ) : string
CreateUserAndAccount ( string userName, string password, bool requireConfirmation ) : string
CreateUserAndAccount ( string userName, string password, bool requireConfirmation, object>.IDictionary values ) : string
FindUsersByEmail ( string emailToMatch, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Security.MembershipUserCollection
FindUsersByName ( string usernameToMatch, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Security.MembershipUserCollection
GetAllUsers ( int pageIndex, int pageSize, int &totalRecords ) : System.Web.Security.MembershipUserCollection
GetNumberOfUsersOnline ( ) : int
GetPassword ( string username, string answer ) : string
GetUser ( object providerUserKey, bool userIsOnline ) : System.Web.Security.MembershipUser
GetUser ( string username, bool userIsOnline ) : System.Web.Security.MembershipUser
GetUserNameByEmail ( string email ) : string
Initialize ( string name, NameValueCollection config ) : void
ResetPassword ( string userName, string answer ) : string
ResetPasswordWithToken ( string token, string newPassword ) : bool
UnlockUser ( string userName ) : bool
UpdateUser ( System.Web.Security.MembershipUser user ) : void

Private Methods

Méthode Description
AppendWildcardToSearchTerm ( string emailToMatch ) : string
Assert ( bool condition, MembershipCreateStatus status ) : void
BetterMembershipProvider ( IWebSecurityFacade webSecurityFacade, IDatabase>.Func databaseFactory, Func sqlQueryBuilderFactory ) : System
ConnectToDatabase ( ) : IDatabase
CreateMembershipUser ( dynamic row ) : System.Web.Security.MembershipUser
CreateUserEmailColumn ( ) : void
ExtractMembershipUsersFromRows ( List rows, int &totalRecords ) : System.Web.Security.MembershipUserCollection
GetDateTime ( object value ) : System.DateTime
GetPagingStartRow ( int pageIndex, int pageSize ) : int
GetTotalRecords ( IList rows ) : int
InitializeDatabaseConnection ( ) : void
ResetPasswordAndUnlock ( string userName, string newPassword ) : bool
ValidateEmail ( string email ) : bool
ValidateEmail ( string email, bool requireUnique, int maxLength ) : bool
ValidatePassword ( string password, string username ) : bool
ValidatePasswordWithoutNotification ( string password ) : bool
ValidateProviderUserKey ( object providerUserKey, bool allowNull ) : bool
ValidateUserName ( string username ) : bool

Method Details

BetterMembershipProvider() public méthode

public BetterMembershipProvider ( ) : System
Résultat System

ChangePassword() public méthode

public ChangePassword ( string username, string oldPassword, string newPassword ) : bool
username string
oldPassword string
newPassword string
Résultat bool

ChangePasswordQuestionAndAnswer() public méthode

public ChangePasswordQuestionAndAnswer ( string username, string password, string newPasswordQuestion, string newPasswordAnswer ) : bool
username string
password string
newPasswordQuestion string
newPasswordAnswer string
Résultat bool

CreateAccount() public méthode

public CreateAccount ( string userName, string password ) : string
userName string
password string
Résultat string

CreateAccount() public méthode

public CreateAccount ( string userName, string password, bool requireConfirmationToken ) : string
userName string
password string
requireConfirmationToken bool
Résultat string

CreateOrUpdateOAuthAccount() public méthode

public CreateOrUpdateOAuthAccount ( string provider, string providerUserId, string userName ) : void
provider string
providerUserId string
userName string
Résultat void

CreateUser() public méthode

public CreateUser ( string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, MembershipCreateStatus &status ) : System.Web.Security.MembershipUser
username string
password string
email string
passwordQuestion string
passwordAnswer string
isApproved bool
providerUserKey object
status MembershipCreateStatus
Résultat System.Web.Security.MembershipUser

CreateUserAndAccount() public méthode

public CreateUserAndAccount ( string userName, string password ) : string
userName string
password string
Résultat string

CreateUserAndAccount() public méthode

public CreateUserAndAccount ( string userName, string password, object>.IDictionary values ) : string
userName string
password string
values object>.IDictionary
Résultat string

CreateUserAndAccount() public méthode

public CreateUserAndAccount ( string userName, string password, bool requireConfirmation ) : string
userName string
password string
requireConfirmation bool
Résultat string

CreateUserAndAccount() public méthode

public CreateUserAndAccount ( string userName, string password, bool requireConfirmation, object>.IDictionary values ) : string
userName string
password string
requireConfirmation bool
values object>.IDictionary
Résultat string

FindUsersByEmail() public méthode

public FindUsersByEmail ( string emailToMatch, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Security.MembershipUserCollection
emailToMatch string
pageIndex int
pageSize int
totalRecords int
Résultat System.Web.Security.MembershipUserCollection

FindUsersByName() public méthode

public FindUsersByName ( string usernameToMatch, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Security.MembershipUserCollection
usernameToMatch string
pageIndex int
pageSize int
totalRecords int
Résultat System.Web.Security.MembershipUserCollection

GetAllUsers() public méthode

public GetAllUsers ( int pageIndex, int pageSize, int &totalRecords ) : System.Web.Security.MembershipUserCollection
pageIndex int
pageSize int
totalRecords int
Résultat System.Web.Security.MembershipUserCollection

GetNumberOfUsersOnline() public méthode

public GetNumberOfUsersOnline ( ) : int
Résultat int

GetPassword() public méthode

public GetPassword ( string username, string answer ) : string
username string
answer string
Résultat string

GetUser() public méthode

public GetUser ( object providerUserKey, bool userIsOnline ) : System.Web.Security.MembershipUser
providerUserKey object
userIsOnline bool
Résultat System.Web.Security.MembershipUser

GetUser() public méthode

public GetUser ( string username, bool userIsOnline ) : System.Web.Security.MembershipUser
username string
userIsOnline bool
Résultat System.Web.Security.MembershipUser

GetUserNameByEmail() public méthode

public GetUserNameByEmail ( string email ) : string
email string
Résultat string

Initialize() public méthode

public Initialize ( string name, NameValueCollection config ) : void
name string
config System.Collections.Specialized.NameValueCollection
Résultat void

ResetPassword() public méthode

public ResetPassword ( string userName, string answer ) : string
userName string
answer string
Résultat string

ResetPasswordWithToken() public méthode

public ResetPasswordWithToken ( string token, string newPassword ) : bool
token string
newPassword string
Résultat bool

UnlockUser() public méthode

public UnlockUser ( string userName ) : bool
userName string
Résultat bool

UpdateUser() public méthode

public UpdateUser ( System.Web.Security.MembershipUser user ) : void
user System.Web.Security.MembershipUser
Résultat void