Комментарии 56
Нууу… молодец?
Держите нас в курсе!
Не сомневайтесь!
Уведомляю вас, так как вы подписаны на новости проекта:
Устранены жуткие баги:
1. Запрещена интерпретация PHP.
2. Теперь файлы .php,.cgi,.pl загружать нельзя.
Устранены жуткие баги:
1. Запрещена интерпретация PHP.
2. Теперь файлы .php,.cgi,.pl загружать нельзя.
может стоило обойтись запретом интерпретации и исполнения? файлообмен получается порепаным — не все можно закачать, придется извращаться с переименованием либо архиваторами
Побаловаться можно здесь: smkuzmin.16mb.com/fas/
Логин/пароль: fas
Логин/пароль: fas
smkuzmin.16mb.com/fas/files/fas-fb92f9147037f47dcf29c96dbc68154d-phpinfo.php — вот php файлы то зачем было разрешать интерпретировать? ;)
Спасибо за обнаружение бага. Если не трудно, подскажите решение.
echo «php_flag engine off» >> .htaccess
Спасибо большое! Помогло. Все исправил, архив перезалил.
что делает этот код:
почему такое использовано такое странное условия для проверки наличия символов в строке?
почему не пароль не шифруется?
if($username >= '!' && $password >= '!')
{
setcookie('username',$username);
setcookie('password',$password);
}
почему такое использовано такое странное условия для проверки наличия символов в строке?
почему не пароль не шифруется?
Предложите пожалуйста другие условия. С удовольствием их поменяю на ваши, если они будут более правильны. Пароли не шифруются, потому что для меня это не было актуально.
Ну, я все же думаю, что username, да и password тоже, должен быть больше, чем пробел (код 32). Ну и, само собой, больше чем восклицательный знак (код 33). Но это мое мнение. А по большому счету, сойдет конечно и empty…
Вы ведь не регистрацию пользователю проводите, а лишь принимаете данные, которые затем сравниваете с данными в БД (логин/пароль). Зачем тут такие сложности, не пойму. В популярный cms/системах, написанных на фреймворках довольно часто встречается приблизительно следующий код:
$model = User::findByLogin($username);
if($model && $model->checkPassword($password))
{
User::login($model);
}
Это очень важно и для нас всех тут присутствующих! Весьма захватывающая статья!
Вам там по ходу хостинг поломали.
Кои8 используешь? Олдфажно)
Исходник под какой лицензией? Юнит-тесты есть?
Это даже не смешно.
Не дает залогиниться (
Для начала не стоит давать загружать php. И не стоит выполнять скрипты (в тч php) в загруженных файлах. Настройте наконец ваш Апач.
Теперь рассмотрим ваш phpinfo. Для сохранности он помещен в архив (пока вам умельцы не залили шел и все не снесли, например).
Использовать в php.ini auto_append_file и auto_prepend_file — плохая идея.
А вот стоит ли в таком проекте держать включенным allow_url_fopen — сомнительно.
Держать в куках логин и пароль прямым текстом — плохая идея.
Теперь рассмотрим ваш phpinfo. Для сохранности он помещен в архив (пока вам умельцы не залили шел и все не снесли, например).
Использовать в php.ini auto_append_file и auto_prepend_file — плохая идея.
А вот стоит ли в таком проекте держать включенным allow_url_fopen — сомнительно.
Держать в куках логин и пароль прямым текстом — плохая идея.
Заберите у него инвайт!
вот такие люди, как автор, улучшают жизнь остальным! спасибо, именно то что я искал годы.
Рад, что вам пригодилось. Собственно, я разместил исходники именно здесь только ради этого. Я конечно, понимаю, что багов в сем творении много — писалось давно. Но оно работает — это раз. А исправить баги для профи — не проблема, учитывая небольшой объем кода — это два. Как-то так…
Всем отдельное спасибо за дельные комментарии :-)
Всем отдельное спасибо за дельные комментарии :-)
Кажется, зажигается новая звезда Хабра.
Бумбурум, Мицгол, Ализар… У каждого свой путь к популярности, свой стиль.
smkuzmin выбрал путь «великого велосипедиста».
Все это как минимум позитивно :)
Бумбурум, Мицгол, Ализар… У каждого свой путь к популярности, свой стиль.
smkuzmin выбрал путь «великого велосипедиста».
Все это как минимум позитивно :)
А мне нравиться холиварная фраза «Веб-макаки — не программисты»=)
может ПоХаПэ — это диагноз?
может ПоХаПэ — это диагноз?
Напишите тоже самое, только на c++. Я вас очень прошу…
ПоХаПэ != Конкретный_ПоХаПист, не?)
Сравниваете языки и людей?
Параша!
Параша!
Простите пожалуйста, я погорячился.
Проблема в том, что если бы этот пост не был размещен в «Программирование» я бы его даже не заметил.
Но простите, что общего между например лямбда-кубом иэтой хренью описанным в статье?
Я хочу сказать, что теза «Веб-макаки — не программисты» как никогда хорошо выражается этим случаем.
ПоХаПе, Веб-разработка — пожалуйста, но не Программирование.
Проблема в том, что если бы этот пост не был размещен в «Программирование» я бы его даже не заметил.
Но простите, что общего между например лямбда-кубом и
Я хочу сказать, что теза «Веб-макаки — не программисты» как никогда хорошо выражается этим случаем.
ПоХаПе, Веб-разработка — пожалуйста, но не Программирование.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Система размещения файлов