Заметки на манжетах
3 февраля 2009 г.
Едва успел описать здесь плагин для отсылки почтовых сообщений, как обнаружил в нем дыру. Исправлено, мин нет.
Как говорится, на каждую старуху бывает проруха. Правда, сайтов с такой дырой я не сделал ни одного. Эта форма написана довольно давно, но в ней переменная с адресом определялась перед отправкой письма и не было никакой возможности ее переопределить. А тут, выкладывая исходник, решил сделать более цивилизованно – поместил определение в файл конфигурации. И не сразу понял, что тем самым даю возможность отослать письмо с формы на любой другой адрес. Только что заделал эту дырку, это совсем просто.
Приношу извинения тем, кто, возможно, успел скопировать этот скрипт и, не дай Баг, где-нибудь использовать. Посмотрите на доработку и обратите внимание, на каких «незначительных» мелочах порой можно нажить себе разнообразные неприятности. С первой страницы сайта не устаю повторять: мелочей в этом ремесле не бывает.
Теперь, пожалуй, можно перейти к описанию ленты новостей...

