Обучение/Помощь новичкам | Помогите
DELETED
14 февраля 2018, в 11:43
Delete
Holter (14.02.2018 в 11:37)
shadrvlad , фильтрация чего?
shadrvlad , фильтрация чего?
запросов в базу
`login`='".$_COOKIE["login"]."' - я спокойно смогу стать админом или удалить всю базу
DELETED
14 февраля 2018, в 11:49
Delete
shadrvlad (14.02.2018 в 11:43)
Holter (14.02.2018 в 11:37)
shadrvlad , фильтрация чего?
запросов в базу
`login`='".$_COOKIE["login"]."' - я спокойно смогу стать админом или удалить всю базу
Holter (14.02.2018 в 11:37)
shadrvlad , фильтрация чего?
запросов в базу
`login`='".$_COOKIE["login"]."' - я спокойно смогу стать админом или удалить всю базу
а смысл фильтровать суперглобальный массив?
у него ошибка он пытается найти уже залогиненного, а ему нужно проверку при регистрации делать
DELETED
14 февраля 2018, в 11:50
Delete
Holter ,
один из вариантов проверки:
один из вариантов проверки:
$sql = mysql_query("SELECT `user_id` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['login'])."' LIMIT 1");
if (mysql_num_rows($sql) > 0) echo 'Есть такой';
DELETED
14 февраля 2018, в 11:54
Delete
shadrvlad (14.02.2018 в 11:50)
PhpStorm , смысл в том что sql инъекция тут
PhpStorm , смысл в том что sql инъекция тут
нутк это понятно, только фильтровать не куку нужно, а переменную при установке куки
а так-то куку можно проверять встроенными средствами
if (filter_has_var(INPUT_COOKIE, 'login')) {
// есть такая кука и она является ИМЕННО кукой
}
DELETED
14 февраля 2018, в 11:55
Delete
Kemel (14.02.2018 в 11:51)
Holter ,
один из вариантов проверки:
Holter ,
один из вариантов проверки:
$sql = mysql_query("SELECT `user_id` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['login'])."' LIMIT 1");
if (mysql_num_rows($sql) > 0) echo 'Есть такой';
читаем текст на красном фоне http://php.net/manual/ru/function.mysql-real-escape-string.php
.45.
DELETED
14 февраля 2018, в 12:02
Delete
PhpStorm (14.02.2018 в 11:54)
shadrvlad (14.02.2018 в 11:50)
PhpStorm , смысл в том что sql инъекция тут
нутк это понятно, только фильтровать не куку нужно, а переменную при установке куки
а так-то куку можно проверять встроенными средствами
if (filter_has_var(INPUT_COOKIE, 'login')) {
// есть такая кука и она является ИМЕННО кукой
}
shadrvlad (14.02.2018 в 11:50)
PhpStorm , смысл в том что sql инъекция тут
нутк это понятно, только фильтровать не куку нужно, а переменную при установке куки
а так-то куку можно проверять встроенными средствами
if (filter_has_var(INPUT_COOKIE, 'login')) {
// есть такая кука и она является ИМЕННО кукой
}
если куки не шифруются - можно подменить на клиенте и пофиг что там фильтровали при установке
shadrvlad , пусть делают как знаю, не стоит мешать ребятам ))
DELETED
14 февраля 2018, в 12:23
Delete
shadrvlad (14.02.2018 в 12:02)
PhpStorm (14.02.2018 в 11:54)
shadrvlad (14.02.2018 в 11:50)
PhpStorm , смысл в том что sql инъекция тут
нутк это понятно, только фильтровать не куку нужно, а переменную при установке куки
а так-то куку можно проверять встроенными средствами
if (filter_has_var(INPUT_COOKIE, 'login')) {
// есть такая кука и она является ИМЕННО кукой
}
если куки не шифруются - можно подменить на клиенте и пофиг что там фильтровали при установке
PhpStorm (14.02.2018 в 11:54)
shadrvlad (14.02.2018 в 11:50)
PhpStorm , смысл в том что sql инъекция тут
нутк это понятно, только фильтровать не куку нужно, а переменную при установке куки
а так-то куку можно проверять встроенными средствами
if (filter_has_var(INPUT_COOKIE, 'login')) {
// есть такая кука и она является ИМЕННО кукой
}
если куки не шифруются - можно подменить на клиенте и пофиг что там фильтровали при установке
вот кстати нигде не нахожу инфы по filter_has_var()
то есть пропустит ли она куку, установленную вручную или она только установленные скриптом принимает
DELETED
14 февраля 2018, в 12:37
Delete