• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак e-mail в теле письма

Статус
В этой теме нельзя размещать новые ответы.

Shotlandec

Постоялец
Регистрация
17 Сен 2007
Сообщения
728
Реакции
162
Уже не однократно сталкивался с такой проблемой: целкин дятел, не верно реализовал функцию обратной связи, есть моменты, когда люди не зареганые на сайте пишут админу, приходит письмо, где по идее целкина мыло отправившего должно быть в поле "от кого", в треугольных скобках (<>), на самом деле в это поле вставляется отправитель хостинг (например у меня : <postmaster@blablabla.nichost.ru>). И получается, что хрен понятно кому отвечать... Пришлось перелопатить файл и сделать по другому, что бы мыло в теле письма приходило, а в шаблон админки новый тег прописать....
Как это все исправить:
открываем файл engine/modules/feedback.php, находим
Код:
$row['template'] = str_replace( "{%ip%}", $_SERVER['REMOTE_ADDR'], $row['template'] );
ниже вставляем
Код:
$row['template'] = str_replace( "{%email%}", $email, $row['template'] );
теперь идем в админку сайта, в раздел "Шаблоны E-Mail сообщений", там в подразделе "Настройка E-Mail сообщения, которое отсылается через форму обратной связи", на свое усмотрение, как вам больше нравится добавляете такую строку:
Код:
E-Mail:             {%email%}
Вот и все...

забыл написать, это я делал именно для 8.0, но на более старых движках все будет так же.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху