Версия для печати
|
| PrestaShop CMS :: Русская поддержка интернет-магазина PrestaShop > Установка, Настройка, Обновление > Восстановление пароля покупателями |
| Разместил: aniri00 Время: 11-04-2011 17:52 |
При восстановлении пароля жму на "Забыли пароль?". Заполняю адрес эл.почты, жму "Восстановить". Пишет:"Ваш пароль был изменен и отправлен на эл.адрес. ******@mail.ru" Письма не приходят. В чем дело, может кто подскажет? |
| Разместил: dragoon Время: 11-04-2011 18:01 |
| Для начала посмотрите логи веб-сервера и убедитесь что там нет ошибок связанных с отправлением письма (например скрипт не смог соединиться с почтовым сервером или ошибка аутентификации) |
| Разместил: holfin Время: 16-04-2011 22:09 |
| Такая же проблема!
При восстановлении пароля отправляется письмо с якобы заново сгенеренным паролем, в таблице в базе данных видно что пароль сгенерился, дата последней генерации также меняется, но письма приходят пустыми (!) ... только логотип магазина в письме и все. Как найти где тут собака порылась? |
| Разместил: geomagi Время: 17-04-2011 01:02 |
| Посмотрите тело письма. Вот стандартное Цитата: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Сообщение от {shop_name}</title> </head> <body> <table style="font-family:Verdana,sans-serif; font-size:11px; color:#374953; width: 550px;"> <tr> <td align="left"> <a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;" ></a> </td> </tr> <tr><td> </td></tr> <tr> <td align="left">Здравствуйте, <strong style="color:#DB3484;">{firstname} {lastname}</strong>,</td> </tr> <tr><td> </td></tr> <tr> <td align="left" style="background-color:#DB3484; color:#FFF; font-size: 12px; font-weight:bold; padding: 0.5em 1em;">Ваш новый логин и пароль для авторизации</td> </tr> <tr><td> </td></tr> <tr> <td align="left"> <b>E-mail:</b> {email}<br> <b>Пароль:</b> {passwd} </td> </tr> <tr><td> </td></tr> <tr><td> </td></tr> <tr> <td align="center" style="font-size:10px; border-top: 1px solid #D9DADE;"> <a href="{shop_url}" style="color:#DB3484; font-weight:bold; text-decoration:none;">{shop_name}</a></td> </tr> </table> </body> </html> И вот фикс для проблем с почтой Цитата: http://www.presto-changeo.com/en/content/9-fix-email-problems |
| Разместил: saerty Время: 17-04-2011 03:17 |
| Посмотрите еще в спаме. У меня почта от моего сайта с пароли автоматически попадает под спам. И в настройках самого сайта посмотрите может что-то намудрили.
Есть вообще простой метод: переустановите prestashop Сообщение отредактировано saerty 17-04-2011 06:20 ... |
| Разместил: geomagi Время: 17-04-2011 07:56 |
| Самый хороший метод это вникнуть почему что то не работает,так и знание приходит а переустановить престу не зная в чем проблема, по моему это глупо.
Простота решения вопроса это НЕ всегда выгодное решение. |
| Разместил: holfin Время: 17-04-2011 11:33 |
Цитата:( geomagi @ 17-04-2011 00:02 Смотреть сообщение ) Посмотрите тело письма. Вот стандартное Проблем с отправкой почты нет, поэтому фикс оказался бесполезен, а вот тело письма приходит вот такое:
Цитата: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
И вот фикс для проблем с почтой
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Сообщение от {shop_name}</title> </head> <body> <table style="font-family:Verdana,sans-serif; font-size:11px; color:#374953; width: 550px;"> <tr> <td align="left"> <a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;" ></a> </td> </tr> <tr><td> </td></tr> <tr> <td align="left">Здравствуйте, <strong style="color:#DB3484;">{firstname} {lastname}</strong>,</td> </tr> <tr><td> </td></tr> <tr> <td align="left" style="background-color:#DB3484; color:#FFF; font-size: 12px; font-weight:bold; padding: 0.5em 1em;">Ваш новый логин и пароль для авторизации</td> </tr> <tr><td> </td></tr> <tr> <td align="left"> <b>E-mail:</b> {email} <b>Пароль:</b> {passwd} </td> </tr> <tr><td> </td></tr> <tr><td> </td></tr> <tr> <td align="center" style="font-size:10px; border-top: 1px solid #D9DADE;"> <a href="{shop_url}" style="color:#DB3484; font-weight:bold; text-decoration:none;">{shop_name}</a></td> </tr> </table> </body> </html> Цитата: http://www.presto-changeo.com/en/content/9-fix-email-problems Цитата: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title></title> </head> <body> </body> </html> То есть совершенно пустое, хотя в теме письма пишет все правильно "..... Подтверждение смены пароля" Помогите, плз, знатоки! Магазин на боевую уже запущени продажи есть. Не хочется ничего заново ставить, а именно решение проблемы хочу найти. Сообщение отредактировано holfin 17-04-2011 10:34 ... |
| Разместил: geomagi Время: 17-04-2011 18:33 |
| Посмотрите Ваш_домен/mails/Требуемый_язык/password.html сравните с выложенным мной телом письма. |
| Разместил: holfin Время: 18-04-2011 09:16 |
Цитата:( geomagi @ 17-04-2011 17:33 Смотреть сообщение ) Посмотрите Ваш_домен/mails/Требуемый_язык/password.html сравните с выложенным мной телом письма. Спасибо! Это то, что надо.
В русском языке (Ваш_домен/mails/ru/password.html) файл в самом деле не заполнен. Скопировал из английского, перевел и теперь все работает. ![]() Сообщение отредактировано holfin 18-04-2011 08:16 ... |
| Разместил: geomagi Время: 18-04-2011 22:37 |
Рад за Вас. Будут проблемы пишите, поможем ![]() |
| Разместил: anjik Время: 30-09-2011 22:44 |
| А может и мне подскажите. У меня тоже проблема с запросом пароля, только немного другая.
Запрос на новый пароль уходит, но письмо приходит вот в таком виде: Hello Анжелина С, You asked to get back your Магазин расходных материалов access codes. Note that this action will change your current password. If you really want to do it, click the following link : http://kubantoner.ru//password.php?token={path_token}&id_customer={id_customer} .... Во первых сразу вопрос - где поправить форму письма? ну и конечно -почему пишет, что пароль восстановить невозможно, да и еще не прямую ссылку на это дает, а вот через это: Please use the following URL instead: http://kubantoner.ru/password-recovery?token={path_token}&id_customer={id_customer} тело письма соответствует выше указанному. |
| Разместил: anjik Время: 30-09-2011 23:54 |
| че-то вообще ни кто ни на что не отвечает :(
специалисты, аууу!!!! |
| Разместил: geomagi Время: 01-10-2011 04:06 |
| Не надо нервничать. Напишите версию престы и откуда скачали. Тело письма (как и все,почти, шаблоны писем) лежат по пути mails\Нужный_язык и имеют название соответствующее функциям для которых они применяются. В Вашем случае надо смотреть employee_password.html и employee_password.txt Я посмотрел почти все версии и не обнаружил такого текста ни в одном из них
Вот employee_password.html с офф версии 1.3.7 Цитата: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Сообщение от {shop_name}</title> </head> <body> <table style="font-family:Verdana,sans-serif; font-size:11px; color:#374953; width: 550px;"> <tr> <td align="left"> <a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;" ></a> </td> </tr> <tr><td> </td></tr> <tr> <td align="left">Здравствуйте, <strong style="color:#DB3484;">{firstname} {lastname}</strong>,</td> </tr> <tr><td> </td></tr> <tr> <td align="left" style="background-color:#DB3484; color:#FFF; font-size: 12px; font-weight:bold; padding: 0.5em 1em;">Информация для авторизации в интернет-магазине</td> </tr> <tr><td> </td></tr> <tr> <td align="left"> <b>Имя</b>: {firstname}<br> <b>Фамилия</b>: {lastname}<br> <b>E-mail</b>: {email}<br> <b>Пароль</b>: {passwd} </td> </tr> <tr><td> </td></tr> <tr> <td align="center" style="font-size:10px; border-top: 1px solid #D9DADE;"> <a href="{shop_url}" style="color:#DB3484; font-weight:bold; text-decoration:none;">{shop_name}</a> </td> </tr> </table> </body> </html> и вот employee_password.txt Цитата: Здравствуйте, {firstname} {lastname},
Информация для авторизации в интернет-магазине {shop_name}: * Имя: {firstname} * Фамилия: {lastname} * E-mail: {email} * Пароль: {passwd} {shop_name} - {shop_url} сравните с Вашими файлами. |
| Разместил: geomagi Время: 01-10-2011 04:38 |
| Нашел Ваш второй пост, как оказалось у Вас преста 1.4 А это ветка для 1.3. Я не понял, запрос пароля для кого? То что Вы здесь написали это для клиента а не для Админа. |
| Разместил: anjik Время: 01-10-2011 16:39 |
| С админом я уже разобралась.. проверять уже больше не стала..
а вот для клиента такая же ерунда.. понимаю, что для другой версии, но вопрос был по теме, решила сюда написать, что б лишних тем не создавать, а то потом читаешь что-то типа: ищите.. читайте темы.. не создавайте лишних.. и т.д. версия у меня 1.4.4.0 скачивала здесь, а шаблон для 1.4.2.5 может еще какие-то фаршмаки из-за этого появляются.. уже сил нет разгребать.. то одно вылезет, то другое.... то страница переехала, вдруг, хотя еще недавно была на месте, то письма ... то еще что-то. вот у меня файл public_html/mails/ru/employee_password.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Сообщение от {shop_name}</title> </head> <body> <table style="font-family:Verdana,sans-serif; font-size:11px; color:#374953; width: 550px;"> <tr> <td align="left"> <a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;" ></a> </td> </tr> <tr><td> </td></tr> <tr> <td align="left">Здравствуйте, <strong style="color:#DB3484;">{firstname} {lastname}</strong>,</td> </tr> <tr><td> </td></tr> <tr> <td align="left" style="background-color:#DB3484; color:#FFF; font-size: 12px; font-weight:bold; padding: 0.5em 1em;">Информация для авторизации в интернет-магазине</td> </tr> <tr><td> </td></tr> <tr> <td align="left"> <b>Имя</b>: {firstname}<br> <b>Фамилия</b>: {lastname}<br> <b>Эл.адрес</b>: {email}<br> <b>Пароль</b>: {passwd} </td> </tr> <tr><td> </td></tr> <tr> <td align="center" style="font-size:10px; border-top: 1px solid #D9DADE;"> <a href="{shop_url}" style="color:#DB3484; font-weight:bold; text-decoration:none;">{shop_name}</a> </td> </tr> </table> </body> </html> а это mails/ru/employee_password.txt Здравствуйте, {firstname} {lastname}, Информация для авторизации в интернет-магазине {shop_name}: * Имя: {firstname} * Фамилия: {lastname} * Эл.адрес: {email} * Пароль: {passwd} {shop_name} - {shop_url} |
| Разместил: anjik Время: 01-10-2011 16:53 |
| сами письма. вроде. в нормальном виде все. Вот то что видимо, должно было придти мне когда запрашивала новый пароль
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Сообщение от {shop_name}</title> </head> <body> <table style="font-family:Verdana,sans-serif; font-size:11px; color:#374953; width: 550px;"> <tr> <td align="left"> <a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;" ></a> </td> </tr> <tr><td> </td></tr> <tr> <td align="left">Здравствуйте, <strong style="color:#DB3484;">{firstname} {lastname}</strong>,</td> </tr> <tr><td> </td></tr> <tr> <td align="left" style="background-color:#DB3484; color:#FFF; font-size: 12px; font-weight:bold; padding: 0.5em 1em;">Новый логин и пароль для авторизации</td> </tr> <tr><td> </td></tr> <tr> <td align="left"> <b>Эл.адрес:</b> {email}<br> <b>Пароль:</b> {passwd} </td> </tr> <tr><td> </td></tr> <tr><td> </td></tr> <tr> <td align="center" style="font-size:10px; border-top: 1px solid #D9DADE;"> <a href="{shop_url}" style="color:#DB3484; font-weight:bold; text-decoration:none;">{shop_name}</a></td> </tr> </table> </body> </html> а пришло то, что в первом сообщении. |
| Разместил: anjik Время: 01-10-2011 20:13 |
| чтобы не запутаться написала в тему на ветке к 1.4
http://prestadev.ru/forum/tema-4360.html |
| Разместил: YellowDuck Время: 02-02-2012 03:56 |
| хочу восполнить пробел в знаниях.
Для чего нужен secure_key в таблицу ps_customer и как он формируется? Просто прикинул ситуацию вдруг клиент не поймет, как восстановить пароль и попросит админа. Админ из кукикея и нового пароля сгенерит хэш и впишет в бд. далее все нормально работает с новым паролем. Не возникнит ли далее каких ни-ть косяков от выше упомянутого пробела в знаниях? |
| Разместил: sergej12 Время: 21-11-2013 14:12 |
| Письма на востановление пороля приходят вот такие а где изменить текст на русский в каком файле подправить и в какой кадировке
Hello Сергей Коротаев, You asked to get back your Фаркопы прицепы Йошкар-Ола access codes. Note that this action will change your current password. If you really want to do it, click the following link : http://www.farkop12.ru/password.php?token=b94dd22a315294627718dd11e070bba2&id_customer=13 http://www.farkop12.ru/ powered by PrestaShop™ |
| Разместил: Triton63 Время: 21-11-2013 22:07 |
| ваш сайт\mails\ru файлы password_query.txt и password_query.html |
| Разместил: Triton63 Время: 21-11-2013 22:12 |
| это password_query.txt
Код: Здравствуйте {firstname} {lastname},
Вы отправли запрос на изменение пароля в {shop_name}, Обратите внимание, что это действие сменит Ваш пароль. Если Вы действительно хотите это сделать - перейдите по ссылке : {url} {shop_name} - {shop_url} или такой перевод Код: Здравствуйте {firstname} {lastname}, Это письмо Вы получили потому, что кто-то, возможно Вы, использовали механизм восстановления пароля на сайте {shop_name}, Обратите внимание, что это действие сменит Ваш текущий пароль.. Чтобы подтвердить намерения, Вам необходимо перейти по ссылке: {url} {shop_name} - {shop_url} |