是否可以获取用户的密码?请问怎么样?当我尝试这段代码时:
WebSecurity.InitializeDatabaseConnection("nectarys-pc.MonitoringN.dbo", "Superviseur", "UserId", "matricule", autoCreateTables: true);
var membership = (SimpleMembershipProvider)Membership.Provider;
model.motDePasse = membership.GetUser(superviseur.matricule, false).GetPassword();
此异常出现在最后一行:
System.NotSupportedException:不支持指定的方法。
如何处理?
注意 superviseur.matricule
不是问题的根源。
答案 0 :(得分:2)
根据MSDN - If EnablePasswordRetrieval in web.config is false, a NotSupportedException exception is thrown.
检查此资源以了解如何set enablePasswordReset in Web.config
答案 1 :(得分:1)
检查MSDN for GetPassword表示当“EnablePasswordRetrieval为假时,它会引发System.NotSupportedException
。”
您可以在web.config中更改EnablePasswordRetrieval