|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (18)
просмотр истории страницыh2. Как настроить |
{toc} |
|
Настройте шаблон сообщений с типом "*Сброс пароля в Личном кабинете" по статье "[CarbonBilling:Система отправки сообщений (sms,email). Шаблоны сообщений]" |
h2. Как настроить |
|
h2. Как восстановить пароль |
Настройте шаблон сообщений с типом "*Сброс пароля в Личном кабинете" по статье "[Система отправки сообщений (sms,email). Шаблоны сообщений|CarbonBilling:Система отправки сообщений (sms,email). Шаблоны сообщений]" |
|
# Нажмите "*Забыли пароль?*" \\ \\ !cabinet_psw_restore_button.png|border=0,width=300! \\ \\ # Укажите +Email+ или +логин+ доступа в ЛК\\ \\ !cabinet_psw_restore_form_login_or_email.png|border=0,width=280! \\ \\ # В поле "*Проверочный код*" заведите \\ \\ !cabinet_psw_restore_form_code_and_new_password.png|border=0,width=280! \\ \\ # При успешном восстановлении, об этом будет написано в форме и появится кнопку "*Войти в кабинет*" \\ \\ !cabinet_psw_restore_success.png|border=0,width=280! |
h2. Как восстановить пароль |
|
# Нажмите "*Забыли пароль?*" \\ \\ !cabinet_psw_restore_button.png|border=0,width=300! \\ \\ # Укажите +Email+ или +логин+ доступа в ЛК \\ \\ !cabinet_psw_restore_form_login_or_email.png|border=0,width=280! \\ \\ # В поле "*Проверочный код*" заведите код из почты или sms \\ \\ !cabinet_psw_restore_form_code_and_new_password.png|border=0,width=280! \\ \\ # При успешном восстановлении, об этом будет написано в форме и появится кнопку "*Войти в кабинет*" \\ \\ !cabinet_psw_restore_success.png|border=0,width=280! |
h2. Технические детали и возможные ошибки |
... |
h4. БД |
|
Данные о токене и запроса восстановления пароля хранятся в таблице *USERS*: || Поле || Пример || Описание || |
... |
h4. Аудит |
|
Если пользователь успешно восстановил пароль, в [аудите|CarbonBilling:Аудит] появится запись: "*Успешное восстановление пароля от ЛК для логина*" + логин. |
... |
h4. Не найдены логин или пароль. |
!cabinet_psw_restore_err_email_not_found.png|border=0! |
|
Указанный адрес e-mail не найден !cabinet_psw_restore_err_email_not_found.png|border=0! Указанный логин не найден |
!cabinet_psw_restore_err_login_not_found.png|border=0! h4. Восстановление пароля запрашиваю слишком часто |
Слишком частые запросы. Повторите попытку через минуту. |
!cabinet_psw_restore_err_to_often.png|border=0! h4. Логин или проверочный код менее шести символов |
!cabinet_psw_restore_err_password_too_short.png|border=0! |
|
Пароль должен быть не короме 6 символов. !cabinet_psw_restore_err_password_too_short.png|border=0! Проверочный код должен быть не короче 6 символов. |
!cabinet_psw_restore_err_token_length.png|border=0! h4. Неправильный проверочный код |
Неправильный проверочный код |
!cabinet_psw_restore_err_wrong_token.png|border=0! |
h3. Кастомизация формы h4. Шаблон {code}/app/asr_cabinet/usr/local/lib/cabinet_modules/modules/tpls/Authorize.php{code} В шаблоне авторизации добавлено: - Кнопка "Забыли пароль?" (css класс reset-password-toggle) - Форма "Восстановление пароля", которая заменяет страницу авторизации после нажатия кнопки "Забыли пароль?" (css классы password-reset-form-wrapper и login-form-block) - Скрипт обработки формы h4. Стили {code}/app/asr_cabinet/var/wordpress/wp-content/themes/carbonsoft/library/css/bootstrap.carbon.css{code} Стандартные стили в дополнены стилями для формы восстановления пароля h4. Восстановление предыдущей версии шаблона Во вложении [^Authorize_without_password_reset.php.zip] доступен шаблон от версии 5.37.06, где нет формы восстановления пароля. Если возникла необходимость его применить, то нужно в соответствии со статьёй [CarbonBilling:Замена шаблонов страниц личного кабинета] поместить этот шаблон по пути {code}/app/asr_cabinet/var/cabinet_tmpl/Authorize.php{code} |