DANNEO CMS

Danneo CMS 1.5.x => Ошибки => Тема начата: Спартак от 09 Января 2018, 20:50:52

Название: Ошибка восстановления пароля
Отправлено: Спартак от 09 Января 2018, 20:50:52
Приветствую, Вас!
Сегодня один из пользователей разозлился немного, на такую для него трудность:
При восстановлении пароля пользователю приходит письмо:
Цитировать
Был сделан запрос на смену пароля, если Вы не выполняли данный запрос, или сообщение получено по ошибке - просто удалите данное письмо.

В противном случае, перейдите по ссылке:
/user/lost/relost/2-09370bbf60a

Ваше имя: ivanov
Новый пароль: o3WinL2Nv

С уважением, Администрация сайта
https://sochigaz.ru
В ссылке активации нового пароля нет адреса сайта, подскажите пожалуйста как поправить?
Название: Re: Ошибка восстановления пароля
Отправлено: Спартак от 10 Января 2018, 14:33:33
Насколько я понимаю адрес ссылки активации формируется в этой строке:
Цитировать
$nplink = $ro->seo('index.php?dn=user&re=lost&to=relost&id='.$item['userid'].'&code='.$newpass_code);
Может проблема в сертификате ...https...
Или с сервером что не так?(https://sochigaz.ru/server.jpg)
Уважаемый, Neon, направьте в нужном направлении, не могу пока погрузиться в ваше новое детище с головой...
...в 1С фискальники отваливаются, а обновиться заставляют...
Буду очень признателен!   
Название: Re: Ошибка восстановления пароля
Отправлено: sovyonok от 10 Января 2018, 16:02:37
Попробуйте так:
$nplink = $config['site_url'].$ro->seo('index.php?dn=user&re=lost&to=relost&id='.$item['userid'].'&code='.$newpass_code);
Название: Re: Ошибка восстановления пароля
Отправлено: Спартак от 10 Января 2018, 16:45:13
Всё Ок!
Теперь ссылка как положено и открывается прямо из письма!
Спасибо большое, Добрый человек!
Название: Re: Ошибка восстановления пароля
Отправлено: Спартак от 11 Января 2018, 11:35:04
Появилось немного времени, почитал форум и думаю, что хотя это и работает :
Попробуйте так:
$nplink = $config['site_url'].$ro->seo('index.php?dn=user&re=lost&to=relost&id='.$item['userid'].'&code='.$newpass_code);
Правильней будет так:
$nplink = $ro->seo('index.php?dn=user&re=lost&to=relost&id='.$item['userid'].'&code='.$newpass_code, 1);
То же работает...
Админ рассудит 8)
Название: Re: Ошибка восстановления пароля
Отправлено: sovyonok от 12 Января 2018, 14:36:18
Всё так.
Не копал так глубоко. Для полного феншуя лучше вместо 1 ставить true.
Мой вариант просто лежал на поверхности))
Название: Re: Ошибка восстановления пароля
Отправлено: Спартак от 30 Января 2018, 14:06:06
Ещё раз спасибо, ваш вариант очень выручил, в своё время!!!
Для полного феншуя лучше вместо 1 ставить true.
Обязательно попробую, как удастся...