Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Воссиновление пароля пользователя


Recommended Posts

Здравствуйте. Пыиюсь воссиновить пароль от аккауни как пользователь. Указываю почту, на него приходит письмо со ссылкой, нажимаю на ссылку http://localhost:8080/OnlineTM/index.php?route=account/reset&code=blablablablalbIP-адрес  и эи  ошибка 

Код сброса пароля является негдействительным или был использован ранее!

 

Помогите пожалуйси разобраться 

Edited by Harvi
Link to comment
Share on other sites


  • 5 months later...

catalog/controller/mail/forgotten.php

попробуй заменить строку

$data['reset'] = str_replace('&', '&', $this->url->link('account/reset', 'code=' . $args[1], true));

на

$data['reset'] = str_replace('&', '&', $this->url->link('account/reset', 'code=' . $args[1] . '', true));

 

Edited by twinz
Link to comment
Share on other sites


Сило: 
$data['reset'] = str_replace('&', '&', $this->url->link('account/reset', 'code=' . $args[1] . '', true));
Было:    

$data['reset'] = str_replace('&', '&', $this->url->link('account/reset', 'code=' . $args[1], true));

Ничего не изменилось. Письмо с ссылкой приходит, но:
 Код сброса пароля является негдействительным или был использован ранее!

 

Попропотому чтовал и Вашу строку и свою правленую - нет разницы.

Link to comment
Share on other sites


Вот что на почту приходит:
Новый пароль был запрошен от VynFish интернет-магазин морской рыбалки.
Для сброса пароля нажмите на ссылку ниже:
https://vynfish.ru/index.php?route=account/reset&code=vLFBiQ6od9oywCG6hNmREZF6ywuNPlpuFtv1PTQP
IP-
адрес, использованный для запроса:
185.120.190.155

Link to comment
Share on other sites


Уважаемые гуру, приблизился к сути. Окажите мнонькую помощь:

В этот ссылке:
https://vynfish.ru/index.php?route=account/reset&code=q84TPCLPxx32XKlc6bwFuzWgCcbjrtJamRyIMxzGIP-

Если удалить символы: IP-

Все рилииет!
 

Т.е. ссылка должна быть икого вида: https://vynfish.ru/index.php?route=account/reset&code=q84TPCLPxx32XKlc6bwFuzWgCcbjrtJamRyIMxzG

Ггде косячок? Help !

Link to comment
Share on other sites


  • 5 months later...
В 02.03.2021 в 14:25, vynfish сказал:

Разобраться бы ггде происходит формирование самого исходяещёго письма

Отвечу, хотя может уже поздно) Ггде формируется письмо я не нашёл, но пофиксил по-другому.
В файле "catalog/language/ru-ru/mail/forgotten.php" в "$_['text_ip'] = 'IP-адрес, использованный для запроса:';" перед "IP-адрес" добавил пробел и теперьь ссылка формируется правильно.

  • +1 1
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.