Loading...
Обучение/Помощь новичкам | Восстановление пароля
При восстановлении пароля, на почту приходит смс с двумя одинаковыми ссылками на восстановление пароля, но при переходе опять попадаю на стр где заново надо вводить логин и емэйл. Текст из почты: Здравствуйте, Демон_Тьмы! Вы активировали восстановление пароля. Для установки нового пароля перейдите по ссылке:<a href='http://nas.ru/pass.php?id=1&amp;set_new=c1eadde9ce52f41fdb5e'>http://nas.ru/pass.php?id=1&amp;set_new=c1eadde9ce52f41fdb5e . Данная ссылка действительна до первой авторизации под своим логином (Демон_Тьмы) . С уважением, Aдминистрация сайта.Подскажите в чем причина двух ссылок и все они кидают обратно к заполнению формы для восстановления . Двиг DCMS
________
посл. ред. 11.02.2017 в 16:16; всего 1 раз(а); by MEN942
причина чего?
rabbyte , двух ссылок и все они кидают обратно к заполнению формы для восстановления
MEN942 (11.02.2017 в 16:14)
rabbyte , двух ссылок и все они кидают обратно к заполнению формы для восстановления

две ссылки потому что почтовик не обрабатывает тег <a> т.к письмо в спаме скорее всего.
Почему бросает на форму восстановления? Это надо скрипт ковырять уже. ;-)
rabbyte , сравнивал pass.php с оригинальным DCMS-Social 9.9.8 там все одинаково
MEN942 (11.02.2017 в 16:28)
rabbyte , сравнивал pass.php с оригинальным DCMS-Social 9.9.8 там все одинаково

ну так форма какая? заново вводишь мыло? или уже меняешь пароль?
rabbyte , заново ввожу логин и мыло
/*
* преобразование некликабельных ссылок в тексте в кликабельные
*/
function link_clickable($text) {
$text= preg_replace("/(^|[\n ])([\w]*?)((ht|f)tp(s)?:\/\/[\w]+[^ \,\"\n\r\t<]*)/is", "$1$2<a href=\"$3\" >$3</a>", $text);
$text= preg_replace("/(^|[\n ])([\w]*?)((www|ftp)\.[^ \,\"\t\n\r<]*)/is", "$1$2<a href=\"http://$3\" >$3</a>", $text);
$text= preg_replace("/(^|[\n ])([a-z0-9&\-_\.]+?)@([\w\-]+\.([\w\-\.]+)+)/i", "$1<a href=\"mailto:$2@$3\">$2@$3</a>", $text);
return($text);
}

далее в тексте письма не нужно ссылки помещать в тег <a>, пишем просто адрес и в тексте письма, пришедшего на почту, будет кликабельная ссылка.

ОДНА .45.
MEN942 (11.02.2017 в 16:33)
rabbyte , заново ввожу логин и мыло

го линк на сайт. гляну че там
rabbyte (11.02.2017 в 17:15)
MEN942 (11.02.2017 в 16:33)
rabbyte , заново ввожу логин и мыло

го линк на сайт. гляну че там


чувак не понимает как у него восстановление работает, он думает что ему при восстановлении в базу записало пароль новый и на почту должны прийти данные, а на самом деле его кидает на форму САМОСТОЯТЕЛЬНОГО ИЗМЕНЕНИЯ пароля, где ондолжен новый пароль ввести и подтвердить
Онлайн: 3
Время:
Gen. 0.1249
(c) Bym.Guru 2010-2026