Как восстановить пароль клиента в Prestashop?
У меня проблема, когда я хочу восстановить пароль клиента.
Это были бы шаги для восстановления пароля пользователю
1. Пользователь выбирает ссылку "Вы потеряли свой пароль?" 2. Во всплывающем окне пользователь пишет и отправляет свою электронную почту. 3. Пользователь получает ссылку для сброса пароля.
Проблема в том, что сгенерированная ссылка не выполняет никаких действий, она должна вернуть электронное письмо с новым паролем.
Я не знаю, является ли это поколение Link, его структура выглядит следующим образом
StoreName/index.php? Контроллер = пароль и маркер =tokenNumber&id_customer=CUSTOMERNUMBER
При запуске он перенаправляет на страницу администратора.
ОБНОВЛЕНИЕ Или, может быть, в электронном письме отправить сгенерированный пароль.
Я жду вашей помощи Спасибо
2 ответа
Кажется, что логика, которую вы используете для создания ссылки, неверна. Вы можете использовать следующую функцию для создания URL любого фронт-контроллера:
getModuleLink
Третий параметр в этой функции можно использовать для добавления параметров получения в URL.
Вы должны активировать РЕЖИМ ОТЛАДКИ для поиска какой-либо ошибки или уведомления в консоли разработчика. Также отключите Friendly URL, чтобы избежать случайного перенаправления в htaccess.
В любом случае, вы можете сбросить пароль своего клиента в backoffice, чтобы он мог войти и затем изменить его.
Удачи.