Я хочу приложение, которое может сбросить пароль пользователя самим участником и отделом обслуживания клиентов.
Чтобы включить управление паролями самообслуживания, пользователь может ответить на вопрос и восстановить / сбросить пароль. Web.config нравится
<add name="AspNetSqlMembershipProvider" requiresQuestionAndAnswer="true" enablePasswordRetrieval="false" enablePasswordReset="true">
В некоторых организациях отдел обслуживания клиентов может захотеть изменить пароль пользователя на новое известное значение, возможно, в ответ на запрос клиента. Метод ChangePassword, который, по-видимому, справляется с этой потребностью, к сожалению, требует исходного пароля пользователя, который обычно недоступен администратору сайта. Если для параметра «requireQuestionAndAnswer» задано значение false, для «enablePasswordRetrieval» - значение true, а для «enablePasswordReset» - значение true в web.config, методы ResetPassword и ChangePassword можно использовать для изменения пароля пользователя на известное значение независимо от формата пароля.
Следовательно, это противоречие, поскольку
requiresQuestionAndAnswer="true"
requiresQuestionAndAnswer="false"
Есть ли хитрость, чтобы восстановить это? Установить две строки подключения?
Спасибо за помощь?