As per MSDN - If EnablePasswordRetrieval in web.config is false, a NotSupportedException exception is thrown.
Check this resource to find out how to set enablePasswordReset in Web.config
Domanda
Is it possible to get the password of a user? How, please? When I've tried this code :
WebSecurity.InitializeDatabaseConnection("nectarys-pc.MonitoringN.dbo", "Superviseur", "UserId", "matricule", autoCreateTables: true);
var membership = (SimpleMembershipProvider)Membership.Provider;
model.motDePasse = membership.GetUser(superviseur.matricule, false).GetPassword();
This exception appears in the last line :
System.NotSupportedException: Specified method is not supported.
How to deal this?
Note that superviseur.matricule
is not the source of the problem.
Soluzione
As per MSDN - If EnablePasswordRetrieval in web.config is false, a NotSupportedException exception is thrown.
Check this resource to find out how to set enablePasswordReset in Web.config
Altri suggerimenti
Checking MSDN for GetPassword shows you that it throws the System.NotSupportedException
when "EnablePasswordRetrieval is false."
You can change EnablePasswordRetrieval in your web.config