У меня есть страница ASP.NET, которая позволяет администратору изменять пароль для пользователя. Поскольку администратор не знает пароль пользователя, я использую следующее:
MembershipUser member = Membership.GetUser(_usernameTextBox.Text);
member.ChangePassword(member.ResetPassword(), _passNewTextBox.Text);
- как описано в этом ТАК вопрос .
Если новый пароль не соответствует требованиям сложности, которые настроены в файле web.config, то пароль будет сброшен, но не будет изменен на нужный. Если новый пароль не соответствует требованиям сложности, тогда пароль вообще не должен меняться.
Есть ли простой способ проверить новый пароль на соответствие требованиям сложности?