Я внедряю систему, в которой пользователь может сбросить свой пароль, если он его забыл.
Как только он будет сброшен, я хочу дать им возможность изменить пароль, чтобы он запомнился им больше.
Пароль хешируется, и если я введу правильный старый пароль и новый пароль, пароль изменится.
Если я введу неправильный старый пароль и новый пароль, пароль не изменится.
Есть ли способ сопоставить старый пароль со старым полем пароля в коде позади, чтобы я мог выдать пользователю ошибку, чтобы сообщить ему, что не так?
Я пытался:
Dim currentUser As MembershipUser = Membership.GetUser()
currentUser.GetPassword()
Но я думаю, это не сработает, потому что пароль хешируется.
Спасибо.