Автор Тема: Забыли пароль?  (Прочитано 1032 раз)

19 Август 2013, 11:13:56
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день! Никто не решал такую проблему: если пользователь забыл пароль, то он нажимает восстановить пароль, вводит свое мыло и на него приходит письмо со ссылкой смены пароля. Так вот эта ссылка ничего путного не делает. Вот она: http://мойсайт.ru/password.php?token={path_token}&id_customer={id_customer}
Как сделать так, чтобы функция восстановления пароля работала. А то как-то не красиво...
Заранее спасибо!
19 Август 2013, 16:09:58
Ответ #1
  • Фрилансер
  • *
  • Сообщений: 217
  • Репутация: +6/-0
  • Разработка и поддержка сайтов
    • Просмотр профиля
    • Разработка и поддержка сайтов
Добрый день! Никто не решал такую проблему: если пользователь забыл пароль, то он нажимает восстановить пароль, вводит свое мыло и на него приходит письмо со ссылкой смены пароля. Так вот эта ссылка ничего путного не делает. Вот она: http://мойсайт.ru/password.php?token={path_token}&id_customer={id_customer}
Как сделать так, чтобы функция восстановления пароля работала. А то как-то не красиво...
Заранее спасибо!
Открываете файл mails/язык/password_query.html, находите строку:

<td align="left">Если Вы действительно хотите это сделать - перейдите по ссылке :<br /> <a href="{shop_url}password.php?token={path_token}&id_customer={id_customer}">{shop_url}password.php?token={path_token}&id_customer={id_customer}</a></td>
Меняете ее на:
<td align="left">Если Вы действительно хотите это сделать - перейдите по ссылке :<br /> <a href="{url}">{url}</a></td>
И готово.