Class AspNetMembershipProvider
Inheritance
AspNetMembershipProvider
Assembly: DotNetNuke.dll
Syntax
public class AspNetMembershipProvider : MembershipProvider
Constructors
AspNetMembershipProvider()
Declaration
public AspNetMembershipProvider()
Properties
CanEditProviderProperties
Declaration
public override bool CanEditProviderProperties { get; }
Property Value
Overrides
MaxInvalidPasswordAttempts
Declaration
public override int MaxInvalidPasswordAttempts { get; set; }
Property Value
Overrides
MinNonAlphanumericCharacters
Declaration
public override int MinNonAlphanumericCharacters { get; set; }
Property Value
Overrides
MinPasswordLength
Declaration
public override int MinPasswordLength { get; set; }
Property Value
Overrides
PasswordAttemptWindow
Declaration
public override int PasswordAttemptWindow { get; set; }
Property Value
Overrides
Declaration
public override PasswordFormat PasswordFormat { get; set; }
Property Value
Overrides
PasswordResetEnabled
Declaration
public override bool PasswordResetEnabled { get; set; }
Property Value
Overrides
PasswordRetrievalEnabled
Declaration
public override bool PasswordRetrievalEnabled { get; set; }
Property Value
Overrides
PasswordStrengthRegularExpression
Declaration
public override string PasswordStrengthRegularExpression { get; set; }
Property Value
Overrides
RequiresQuestionAndAnswer
Declaration
public override bool RequiresQuestionAndAnswer { get; set; }
Property Value
Overrides
RequiresUniqueEmail
Declaration
public override bool RequiresUniqueEmail { get; set; }
Property Value
Overrides
Methods
AddUserPortal(int, int)
Declaration
public override void AddUserPortal(int portalId, int userId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
int |
userId |
|
Overrides
ChangePassword(UserInfo, string, string)
Declaration
public override bool ChangePassword(UserInfo user, string oldPassword, string newPassword)
Parameters
Returns
Overrides
ChangePasswordQuestionAndAnswer(UserInfo, string, string, string)
Declaration
public override bool ChangePasswordQuestionAndAnswer(UserInfo user, string password, string passwordQuestion, string passwordAnswer)
Parameters
Returns
Overrides
ChangeUsername(int, string)
Declaration
public override void ChangeUsername(int userId, string newUsername)
Parameters
Type |
Name |
Description |
int |
userId |
|
string |
newUsername |
|
Overrides
CreateUser(ref UserInfo)
Declaration
public override UserCreateStatus CreateUser(ref UserInfo user)
Parameters
Returns
Overrides
DeleteUser(UserInfo)
Declaration
public override bool DeleteUser(UserInfo user)
Parameters
Returns
Overrides
DeleteUsersOnline(int)
Declaration
[Obsolete("Deprecated in DotNetNuke 8.0.0. Other solutions exist outside of the DNN Platform. Scheduled for removal in v11.0.0.")]
public override void DeleteUsersOnline(int timeWindow)
Parameters
Type |
Name |
Description |
int |
timeWindow |
|
Overrides
FillUserCollection(int, IDataReader)
Declaration
public static ArrayList FillUserCollection(int portalId, IDataReader dr)
Parameters
Returns
GeneratePassword()
Declaration
public override string GeneratePassword()
Returns
Overrides
GeneratePassword(int)
Declaration
public override string GeneratePassword(int length)
Parameters
Type |
Name |
Description |
int |
length |
|
Returns
Overrides
GetDeletedUsers(int)
Declaration
public override ArrayList GetDeletedUsers(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
Overrides
GetOnlineUsers(int)
Declaration
[Obsolete("Deprecated in DotNetNuke 8.0.0. Other solutions exist outside of the DNN Platform. Scheduled for removal in v11.0.0.")]
public override ArrayList GetOnlineUsers(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
Overrides
GetPassword(UserInfo, string)
Declaration
public override string GetPassword(UserInfo user, string passwordAnswer)
Parameters
Returns
Overrides
GetProviderUserKey(UserInfo)
Declaration
public override string GetProviderUserKey(UserInfo user)
Parameters
Returns
Overrides
GetUnAuthorizedUsers(int)
Declaration
public override ArrayList GetUnAuthorizedUsers(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
Overrides
GetUnAuthorizedUsers(int, bool, bool)
Declaration
public override ArrayList GetUnAuthorizedUsers(int portalId, bool includeDeleted, bool superUsersOnly)
Parameters
Type |
Name |
Description |
int |
portalId |
|
bool |
includeDeleted |
|
bool |
superUsersOnly |
|
Returns
Overrides
GetUser(int, int)
Declaration
public override UserInfo GetUser(int portalId, int userId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
int |
userId |
|
Returns
Overrides
GetUserByAuthToken(int, string, string)
Declaration
public override UserInfo GetUserByAuthToken(int portalId, string userToken, string authType)
Parameters
Returns
Overrides
GetUserByDisplayName(int, string)
Declaration
public override UserInfo GetUserByDisplayName(int portalId, string displayName)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
displayName |
|
Returns
Overrides
GetUserByPasswordResetToken(int, string)
Declaration
public override UserInfo GetUserByPasswordResetToken(int portalId, string resetToken)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
resetToken |
|
Returns
Overrides
GetUserByProviderUserKey(int, string)
Declaration
public override UserInfo GetUserByProviderUserKey(int portalId, string providerUserKey)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
providerUserKey |
|
Returns
Overrides
GetUserByUserName(int, string)
Declaration
public override UserInfo GetUserByUserName(int portalId, string username)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
username |
|
Returns
Overrides
GetUserByVanityUrl(int, string)
Declaration
public override UserInfo GetUserByVanityUrl(int portalId, string vanityUrl)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
vanityUrl |
|
Returns
Overrides
GetUserCountByPortal(int)
Declaration
public override int GetUserCountByPortal(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
Overrides
GetUserMembership(ref UserInfo)
Declaration
public override void GetUserMembership(ref UserInfo user)
Parameters
Overrides
GetUsers(int, int, int, ref int)
Declaration
public override ArrayList GetUsers(int portalId, int pageIndex, int pageSize, ref int totalRecords)
Parameters
Type |
Name |
Description |
int |
portalId |
|
int |
pageIndex |
|
int |
pageSize |
|
int |
totalRecords |
|
Returns
Overrides
GetUsers(int, int, int, ref int, bool, bool)
Declaration
public override ArrayList GetUsers(int portalId, int pageIndex, int pageSize, ref int totalRecords, bool includeDeleted, bool superUsersOnly)
Parameters
Type |
Name |
Description |
int |
portalId |
|
int |
pageIndex |
|
int |
pageSize |
|
int |
totalRecords |
|
bool |
includeDeleted |
|
bool |
superUsersOnly |
|
Returns
Overrides
GetUsersAdvancedSearch(int, int, int, int, int, bool, int, int, string, bool, string, string)
Declaration
public override IList<UserInfo> GetUsersAdvancedSearch(int portalId, int userId, int filterUserId, int filterRoleId, int relationshipTypeId, bool isAdmin, int pageIndex, int pageSize, string sortColumn, bool sortAscending, string propertyNames, string propertyValues)
Parameters
Returns
Overrides
MembershipProvider.GetUsersAdvancedSearch(int, int, int, int, int, bool, int, int, string, bool, string, string)
GetUsersBasicSearch(int, int, int, string, bool, string, string)
Declaration
public override IList<UserInfo> GetUsersBasicSearch(int portalId, int pageIndex, int pageSize, string sortColumn, bool sortAscending, string propertyName, string propertyValue)
Parameters
Returns
Overrides
GetUsersByDisplayName(int, string, int, int, ref int, bool, bool)
Declaration
public override ArrayList GetUsersByDisplayName(int portalId, string nameToMatch, int pageIndex, int pageSize, ref int totalRecords, bool includeDeleted, bool superUsersOnly)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
nameToMatch |
|
int |
pageIndex |
|
int |
pageSize |
|
int |
totalRecords |
|
bool |
includeDeleted |
|
bool |
superUsersOnly |
|
Returns
Overrides
GetUsersByEmail(int, string, int, int, ref int)
Declaration
public override ArrayList GetUsersByEmail(int portalId, string emailToMatch, int pageIndex, int pageSize, ref int totalRecords)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
emailToMatch |
|
int |
pageIndex |
|
int |
pageSize |
|
int |
totalRecords |
|
Returns
Overrides
GetUsersByEmail(int, string, int, int, ref int, bool, bool)
Declaration
public override ArrayList GetUsersByEmail(int portalId, string emailToMatch, int pageIndex, int pageSize, ref int totalRecords, bool includeDeleted, bool superUsersOnly)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
emailToMatch |
|
int |
pageIndex |
|
int |
pageSize |
|
int |
totalRecords |
|
bool |
includeDeleted |
|
bool |
superUsersOnly |
|
Returns
Overrides
GetUsersByProfileProperty(int, string, string, int, int, ref int)
Declaration
public override ArrayList GetUsersByProfileProperty(int portalId, string propertyName, string propertyValue, int pageIndex, int pageSize, ref int totalRecords)
Parameters
Returns
Overrides
GetUsersByProfileProperty(int, string, string, int, int, ref int, bool, bool)
Declaration
public override ArrayList GetUsersByProfileProperty(int portalId, string propertyName, string propertyValue, int pageIndex, int pageSize, ref int totalRecords, bool includeDeleted, bool superUsersOnly)
Parameters
Returns
Overrides
GetUsersByUserName(int, string, int, int, ref int)
Declaration
public override ArrayList GetUsersByUserName(int portalId, string userNameToMatch, int pageIndex, int pageSize, ref int totalRecords)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
userNameToMatch |
|
int |
pageIndex |
|
int |
pageSize |
|
int |
totalRecords |
|
Returns
Overrides
GetUsersByUserName(int, string, int, int, ref int, bool, bool)
Declaration
public override ArrayList GetUsersByUserName(int portalId, string userNameToMatch, int pageIndex, int pageSize, ref int totalRecords, bool includeDeleted, bool superUsersOnly)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
userNameToMatch |
|
int |
pageIndex |
|
int |
pageSize |
|
int |
totalRecords |
|
bool |
includeDeleted |
|
bool |
superUsersOnly |
|
Returns
Overrides
IsUserOnline(UserInfo)
Declaration
[Obsolete("Deprecated in DotNetNuke 8.0.0. Other solutions exist outside of the DNN Platform. Scheduled for removal in v11.0.0.")]
public override bool IsUserOnline(UserInfo user)
Parameters
Returns
Overrides
RemoveUser(UserInfo)
Declaration
public override bool RemoveUser(UserInfo user)
Parameters
Returns
Overrides
ResetAndChangePassword(UserInfo, string)
Declaration
public override bool ResetAndChangePassword(UserInfo user, string newPassword)
Parameters
Returns
Overrides
ResetAndChangePassword(UserInfo, string, string)
Declaration
public override bool ResetAndChangePassword(UserInfo user, string newPassword, string answer)
Parameters
Returns
Overrides
ResetPassword(UserInfo, string)
Declaration
public override string ResetPassword(UserInfo user, string passwordAnswer)
Parameters
Returns
Overrides
ResetTermsAgreement(int)
Declaration
public override void ResetTermsAgreement(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Overrides
RestoreUser(UserInfo)
Declaration
public override bool RestoreUser(UserInfo user)
Parameters
Returns
Overrides
UnLockUser(UserInfo)
Declaration
public override bool UnLockUser(UserInfo user)
Parameters
Returns
Overrides
UpdateUser(UserInfo)
Declaration
public override void UpdateUser(UserInfo user)
Parameters
Overrides
UpdateUsersOnline(Hashtable)
Declaration
[Obsolete("Deprecated in DotNetNuke 8.0.0. Other solutions exist outside of the DNN Platform. Scheduled for removal in v11.0.0.")]
public override void UpdateUsersOnline(Hashtable userList)
Parameters
Overrides
UserAgreedToTerms(UserInfo)
Declaration
public override void UserAgreedToTerms(UserInfo user)
Parameters
Overrides
UserLogin(int, string, string, string, ref UserLoginStatus)
Declaration
public override UserInfo UserLogin(int portalId, string username, string password, string verificationCode, ref UserLoginStatus loginStatus)
Parameters
Returns
Overrides
UserLogin(int, string, string, string, string, ref UserLoginStatus)
Declaration
public override UserInfo UserLogin(int portalId, string username, string password, string authType, string verificationCode, ref UserLoginStatus loginStatus)
Parameters
Returns
Overrides
UserRequestsRemoval(UserInfo, bool)
Declaration
public override void UserRequestsRemoval(UserInfo user, bool remove)
Parameters
Overrides
Extension Methods