|
|
|
| /* Русский Вариант */ |
| « Дар свыше | Бестолковый претендент » |
«Балтимор не может войти в систему», в панике вопил начальник Дэвида, «тебе надо это исправить. Немедленно!»
Явно не самый лучший способ начать понедельник. Если Балтимор не мог войти, значит, Балтимор не мог получить текущие операционные отчеты. А это в свою очередь значило, что вся компания бросит абсолютно все и сосредоточится исключительно на получении от Балтимора этих самых отчетов.
Проклиная все на свете, Дэвид позвонил в Балтимор. Как он и ожидал, Балтимор был невесел. «Оно все просит и просит мой чертов PIN-код», сокрушался Балтимор, «Какого перца мне приходится снова и снова долбить этот идиотский PIN-код? Мне отчеты мои нужны»!
По какой-то неведомой причине, возможно из-за безумия разработчика, а может и самого Балтимора, система создания отчетов аутентифицировала пользователей по четырехзначному PIN-коду. Дэвид нашел в списке собственное имя и ввел свой PIN-код: 7734. Все заработало как по волшебству. Ну, насколько может быть волшебной еле дышащая, старинная отчетная система написанная на PHP.
Никто не притрагивался к коду годами, поэтому Дэвид решил, что всему виной проблема с Балтиморским браузером. Может быть, временные файлы переполнялись? Или с настройками безопасности что-то не то? Куки отключили? Файлы какие-то побили? Дэвид перебрал все варианты, но безуспешно. А тем временем Балтимор все сильнее и сильнее наливался красной краской.
«Так, где мои отчеты!?», бесился Балтимор, «они мне нужны еще вчера!»
Дэвид на автомате спросил у Балтимора его PIN-код. «Пфффф», раздраженно забубнил тот, «только что его сменил, а теперь снова придется менять! Мой драный PIN-код 0010!»
И тут на Дэвида снизошло просветление. Он создал новую учетную запись, задал ей PIN-код «0010», и вошел в систему. Он полазил по сайту ровно десять секунд. А потом его выкинуло. С него снова требовали PIN-код.
Пытаясь подтвердить свои подозрения, он влез в код регистрации в системе...
$_SESSION['TIMEOUT'] = $this->getTimeOut();
Дэвид еще немного углубился в код и взглянул на getTimeOut...
function getTimeOut()
{
return $_POST['pin_number'];
}
Опасаясь поломать антикварную PHP систему, Дэвид выдал Балтимору PIN-код 1337, и предупредил их, что не стоит ставить в PIN-код что-либо меньше 1000.
Оригинал:http://thedailywtf.com/Articles/Biltmore-Cant-Log-In.aspx
Перевод:Евгений Виговский
| « Дар свыше | Бестолковый претендент » |