В этой новости мы исправим недочёт восстановления пароля в скрипте МФС 2.2.
Заходим на страницу http://mysite.ru/restorepass.php вводим логин, которого не существует на проекте и видим:
А в отладочной заглушке для sendmail видим:
Он отправил письмо. Как сделать корректную работу restorepass.php?
1) Открываем файл restorepass.php и ищем:
И после этого вставляем
У вас должно получится так:
Теперь ищем этот кусок:
И после этого вставляем это:
И ищем:
И после добавим это:
Всё, недочёт убран. Говорим спасибо нажатием на +
Заходим на страницу http://mysite.ru/restorepass.php вводим логин, которого не существует на проекте и видим:
А в отладочной заглушке для sendmail видим:
Он отправил письмо. Как сделать корректную работу restorepass.php?
1) Открываем файл restorepass.php и ищем:
echo "$infstart Вы указали несуществующий логин,либо аккаунт с этим логином был удалён за неактивность! $infend";
И после этого вставляем
include('footer.php');
exit();
exit();
У вас должно получится так:
if($rest == 0)
{
echo "$infstart Вы указали несуществующий логин,либо аккаунт с этим логином был удалён за неактивность! $infend";
include('footer.php');
exit();
}
{
echo "$infstart Вы указали несуществующий логин,либо аккаунт с этим логином был удалён за неактивность! $infend";
include('footer.php');
exit();
}
Теперь ищем этот кусок:
echo "$infstart Ваш пароль выслан Вам на E-Mail,указанный при регистрации! $infend";
И после этого вставляем это:
include('footer.php');
exit();
exit();
И ищем:
Пароль для логина $user был отправлен на указанный в профиле WMID.
И после добавим это:
include('footer.php');
exit();
exit();
Всё, недочёт убран. Говорим спасибо нажатием на +
6 комментарии
0 загрузки
Детали
- Первый релиз 30 июл 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 1
- Рейтинг (0)
- Регистрация 11 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет



PcioL
- 22 окт 2011всё заработала как надо,Спасибо!
Alex
- 02 авг 2011слушай,другое строение скрипта,верни мне мфс 3 и я его двину в свет нормальным скриптом а не залежалой тенью у тебя в компе со скриптами "другого строения"
maxim95765
- 30 июл 2011я же не тупой естественно я убрал
include('footer.php');
exit();
и поставил твой способ
Green-wm
- 30 июл 2011Я у себя в случаи чего break; пишу.
Ну в Суфасте может быть ошибка. У меня совсем другое строение скрипта.
P.S break; используется без exit();.
maxim95765
- 30 июл 2011если поставить этот вариант после echo ".....";
вот что получится