Méthode | Description | |
---|---|---|
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 | ||
GetUser ( string username, bool userIsOnline ) : System.Web.Security.MembershipUser |
Méthode | Description | |
---|---|---|
Normalize ( string userName ) : string |
Méthode | Description | |
---|---|---|
ChangeWildcard ( string usernameOrEmailToMatch ) : string |
EPiServer assigns wildcards when searching for users. The standard wildcard in an SQL database is a percentage sign (%). This will never work in an AD search since it utilizes asterix (*) as wildcard. To solve this we do a .Replace(“%”, “*”); on the input variable (username or email) before performing the search. Ref: http://bergdaniel.se/using-the-active-directory-membership-provider-with-episerver
|
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 |
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 |
public GetUser ( string username, bool userIsOnline ) : System.Web.Security.MembershipUser | ||
username | string | |
userIsOnline | bool | |
Résultat | System.Web.Security.MembershipUser |
protected Normalize ( string userName ) : string | ||
userName | string | |
Résultat | string |