Enable password reset
Posted: Mon 02 Sep 2013 13:30
Hi,
Does the Devart's PostgreSQL membership provider supports password reset? I am getting "Specified method is not supported." error when I try to call these methods.
Am I missing some configuration? This is my web.config file:
Does the Devart's PostgreSQL membership provider supports password reset? I am getting "Specified method is not supported." error when I try to call these methods.
Code: Select all
UserProfile userprofile = db.UserProfiles.Single(u => u.Id == viewModel.UserId);
MembershipUser membershipUser = Membership.GetUser(userprofile.UserName);
membershipUser.ChangePassword(membershipUser.ResetPassword(), viewModel.NewPassword);
Code: Select all
…
<membership defaultProvider="PgSqlExtendedMembershipProvider" userIsOnlineTimeWindow="15">
<providers>
<remove name="PgSqlExtendedMembershipProvider"/>
<add name="PgSqlExtendedMembershipProvider"
type="Devart.Data.PostgreSql.Web.Providers.PgSqlExtendedMembershipProvider,
Devart.Data.PostgreSql.Web, Version=6.7.301.4, Culture=neutral,
PublicKeyToken=09af7300eec23701"
connectionStringName="DefaultConnection"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="PgSqlExtendedRoleProvider"/>
…