Я хочу приложение, которое может сбросить пароль пользователя самим пользователем и отделом обслуживания клиентов. Чтобы включить управление паролями самообслуживания, пользователь может ответить на вопрос и получить/сбросить пароль. Web.config любитСбросить пароль провайдером членства aspnet
<add name="AspNetSqlMembershipProvider" requiresQuestionAndAnswer="true" enablePasswordRetrieval="false" enablePasswordReset="true">
В некоторых организациях, отдел обслуживания клиентов, возможно, пожелает изменить пароль пользователя на новое известное значение, возможно, в ответ на запрос клиента. Метод ChangePassword, который, как представляется, справляется с этой потребностью, к сожалению, требует первоначального пароля пользователя, который обычно недоступен администратору сайта. Установив для параметра «requireQuestionAndswer» значение false, «enablePasswordRetrieval» на true и «enablePasswordReset» равным true в web.config, методы ResetPassword и ChangePassword могут использоваться для изменения пароля пользователя до известного значения, независимо от формата пароля. Поэтому это противоречие, так как
requiresQuestionAndAnswer="true"
requiresQuestionAndAnswer="false"
Есть ли трюк, чтобы reslove это? Установите две строки соединения? Спасибо за помощь?
Я не уверен, связано ли это ссылка HTTP: //stackoverflow.com/questions/287320/how-do-you-change-a-hashed-password-using-asp-net- членства провайдера, если вы-дон –