Категории |
сайт.ру/login.php?info_message=Новый+пароль+был+отправлен+на+E-Mail.Добрый вечер, хотел бы поинтересоваться, лишь у меня так происходит, или же я не один, при переходе из письма об восстановлении пароля, по даваемой в нем ссылке для подтверждения мыла, после этого перекидывает на сайт.ру/login.php?info_message=Новый+пароль+был+отправлен+на+E-Mail., так у всех. нужно будет поправить. NeBox, ясно, спасибо. А можно что нибудь на коленке придумать? Можно. но действительно как "костыль". {if $pass_verified}<div style="color:red;padding:10px;text-align:center;">{$pass_verified}</div>{/if} ну и оформить под свой шаблон вывод этого сообщения. далее в \login.php найти $osTemplate->assign('info_message', $info_message); и выше вставить if ($messageStack->size('pass_verified') > 0) { $osTemplate->assign('pass_verified', $messageStack->output('pass_verified')); } далее в \password_double_opt.php найти os_redirect(os_href_link(FILENAME_LOGIN, 'info_message='.urlencode(TEXT_PASSWORD_SENT), 'SSL', true, false)); и заменить на $messageStack->add_session('pass_verified', TEXT_PASSWORD_SENT); //os_redirect(os_href_link(FILENAME_LOGIN, 'info_message='.urlencode(TEXT_PASSWORD_SENT), 'SSL', true, false)); os_redirect(os_href_link(FILENAME_LOGIN, '', 'SSL', true, false)); все) у меня работает NeBox, преклоняюсь ;) спасибо от души! NeBox, а не подскажете где конкретно вставить код: {if $pass_verified}<div style="color:red;padding:10px;text-align:center;">{$pass_verified}</div>{/if} в \themes\шаблон\module\login.html эту строку вставлять в любое удобное место Именно туда и вставил куда не надо, поэтому и не получилось :) Сейчас вставил код как вы сказали и всё стало работать . Спасибо NeBox. Пожалуйста! |
|