0
我想重置當前用戶密碼並獲取新密碼。我是新手。我如何解決這個問題?密碼重置未啓用。將成員資格提供程序的EnablePasswordReset屬性設置爲true
我的代碼:
public static string ResetCurrentUserPassword(string userName)
{
MembershipProvider p = (MembershipProvider)Membership.Providers["Default"];
MembershipUser obj = Membership.GetUser(userName);
return obj.ResetPassword();
}
Web.config文件:
<siteMap defaultProvider="SitefinitySiteMap">
<providers>
<add name="SitefinitySiteMap" type="Telerik.Sitefinity.Web.SitefinitySiteMap, Telerik.Sitefinity" enablePasswordReset="true" taxonomyProvider="OpenAccessDataProvider" pageTaxonomy="Pages" rootNode="FrontendSiteMap" pageProvider="OpenAccessDataProvider"/>
</providers>
</siteMap>
<roleManager enabled="false"/>
<membership defaultProvider="Default">
<providers>
<clear/>
<add name="Default" type="Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity" enablePasswordReset="true"/>
</providers>
</membership>
我已經變了樣這一點,但仍然採取同樣的錯誤。 – baros 2013-02-15 14:49:07
嘗試重新啓動IIS服務: cmd - > resetiis – noonecares 2013-02-15 14:55:02
我做到了,再次出現同樣的錯誤。 :( – baros 2013-02-15 15:00:04