3

Возможно ли получить пароль пользователя? Как, пожалуйста? Когда я попробовал этот код:System.NotSupportedException: Указанный метод не поддерживается

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 не является источником проблемы.

ответ

2

Согласно MSDN - If EnablePasswordRetrieval in web.config is false, a NotSupportedException exception is thrown.

Проверить этот ресурс, чтобы узнать, как set enablePasswordReset in Web.config

+0

Я использую поставщик simpleMembershipr. Я не могу найти его в моем 'web.config'. Как мне добавить его, пожалуйста? –

+0

@ user3278631, обновил мой ответ еще одним ресурсом. – ramiramilu

+0

Это для 'EnablePasswordReset'. –

1

Проверка MSDN for GetPassword показывает, что он бросает System.NotSupportedException когда "EnablePasswordRetrieval ложно."

Вы можете изменить EnablePasswordRetrieval в вашем web.config

+0

Я использую провайдера SimpleMembershipr. Я не могу найти его в моем 'web.config'. Как мне добавить его, пожалуйста? –

 Смежные вопросы

  • Нет связанных вопросов^_^