Как измененить пароль пользователя с подтверждением старого

Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Изменение пароля с подтверждением старого

Допустим нам надо не просто изменить пароль, а с подтверждением старого. Предлагаю свое решение.

Прежде всего позаботимся о форме. Нам нужен вот такой вид примерно:



Просто берем и кидаем на страницу обычное изменения профиля:



А дальше хитрый финт — убираем все поля, оставляя только пароль и подтверждение пароля, плюс добавляем поле «старый пароль». А чтобы система не ругалась на отсутствие важных полей (мыло/логин), делаем их скрытыми:



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


(код с красочным форматированием доступен по ссылке)

 

 

Источник: http://dev.1c-bitrix.ru/community/webdev/user/11948/blog/11321/

Назад в раздел

Подписаться на новые материалы раздела:














CAPTCHA