|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : ЋбЄ аЎЁвҐ«м Џ®¤ЇЁйЁЄ®ў 2:5020/400 05 May 2003 12:52:50 To : Oleg Bezuglov Subject : SQL запрос из под PHP -------------------------------------------------------------------------------- Mon May 05 2003 11:34, Oleg Bezuglov wrote to Оскарбитель Подпищиков: OB> Сам ввод не позволит :-) Так он хапнет всю строку, не обращая внимания OB> на второе обязательное условие выборки. А где строка, там и пароль (если OB> программист ленился). А с чего бы это программисту смотреть на пароль в запросе? Если запрос вернул более ноля записей, значит, логин и пароль - правильные. OB> HО до базы просто так не достучаться (если программист не пофигистичный OB> карлсон какой-нибудь или осел. Иа.). У большинства провайдеров, например, OB> к базе всех через ssi водят. Оттак. Hе надо никуда "достукиваться". Представь, хостинг провайдер, <input type=text name=username> <input type=password name=pass>. Вводишь ему: username: admin'-- pass: уже не важно ...и входишь в систему под админом... OB> Честно, я совершенно не понимаю, зачем лепить в строку проверку пароля за OB> комментарием, если скрипт настолько непродуман, что пускает подобные OB> имена?! (пропускает? элементарная проверка регэкспом срубит все \W OB> сиволы). OB> Почему бы просто не спросить "WHERE истина"? Вот тебе кусок скрипта: SELECT * FROM $table WHERE user=$username AND pass=$pass. Если тебе нужно залогиниться именно под юзером <user>, что нужно вводить? --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/16679624747ac.html, оценка из 5, голосов 10
|