Обучение/Помощь новичкам | $_COOKIE
TuT , Хм это уже интересно. А проверку юзера??? Можешь подсказать с использованием кода которого ты написал.
CaMnoCe6e , $users['login'] выведет логин автоматизированного игрока, и так далее, $users['id']
TuT , Мне нужно сайт закрыть от гостей))) Можешь пж готовый код дать? С меня +
CaMnoCe6e , у кого куки есть, тот сразу автоматизируется, у кого нет, то на выход.
________
посл. ред. 22.01.2019 в 21:49; всего 1 раз(а); by TuT
<?
if (filter_has_var(INPUT_COOKIE, 'login') AND filter_has_var(INPUT_COOKIE, 'pass')) {
$users = $pdo->query("SELECT * FROM `user` WHERE `login` = ".$_COOKIE['login']." and `pass` = ".$_COOKIE['pass']." LIMIT 1")->fetch();
if (empty($user['id'])) {
setcookie('login', '/', strtotime('+1 year'));//пропишим на год
setcookie('pass', '/', strtotime('+1 year'));
}
}else{
echo 'сайт закрыт';
exit;
}
________
посл. ред. 22.01.2019 в 21:49; всего 1 раз(а); by TuT
TuT , а как убить эти куки???
CaMnoCe6e , Во втором посте написано же
// удаление куки
setcookie('имя_куки', null, -1, '/');
// удаление куки
setcookie('имя_куки', null, -1, '/');
DELETED
24 января 2019, в 11:28
Delete
TuT (22.01.2019 в 21:15)
CaMnoCe6e , Ну, в запрос куки, если правильно, то далее из этого запроса уже производим поиск.
CaMnoCe6e , Ну, в запрос куки, если правильно, то далее из этого запроса уже производим поиск.
<?
if (filter_has_var(INPUT_COOKIE, 'login') AND filter_has_var(INPUT_COOKIE, 'pass')) {
$users = $pdo->query("SELECT * FROM `user` WHERE `login` = ".$_COOKIE['login']." and `pass` = ".$_COOKIE['pass']." LIMIT 1")->fetch();
if (empty($user['id'])) {
setcookie('login', '/', strtotime('+1 year'));//пропишим на год
setcookie('pass', '/', strtotime('+1 year'));
}
}
TuT (22.01.2019 в 21:15)
CaMnoCe6e , Ну, в запрос куки, если правильно, то далее из этого запроса уже производим поиск.
CaMnoCe6e , Ну, в запрос куки, если правильно, то далее из этого запроса уже производим поиск.
<?
if (filter_has_var(INPUT_COOKIE, 'login') AND filter_has_var(INPUT_COOKIE, 'pass')) {
$users = $pdo->query("SELECT * FROM `user` WHERE `login` = ".$_COOKIE['login']." and `pass` = ".$_COOKIE['pass']." LIMIT 1")->fetch();
if (empty($user['id'])) {
setcookie('login', '/', strtotime('+1 year'));//пропишим на год
setcookie('pass', '/', strtotime('+1 year'));
}
}
эммммммм... Да здраствует иньекция)
PhpStorm , Так напишите как нужно правильно проверять куки.
9223372036854775809 (24.01.2019 в 11:49)
TuT (22.01.2019 в 21:15)
CaMnoCe6e , Ну, в запрос куки, если правильно, то далее из этого запроса уже производим поиск.
эммммммм...
Да здраствует иньекция)
TuT (22.01.2019 в 21:15)
CaMnoCe6e , Ну, в запрос куки, если правильно, то далее из этого запроса уже производим поиск.
<?
if (filter_has_var(INPUT_COOKIE, 'login') AND filter_has_var(INPUT_COOKIE, 'pass')) {
$users = $pdo->query("SELECT * FROM `user` WHERE `login` = ".$_COOKIE['login']." and `pass` = ".$_COOKIE['pass']." LIMIT 1")->fetch();
if (empty($user['id'])) {
setcookie('login', '/', strtotime('+1 year'));//пропишим на год
setcookie('pass', '/', strtotime('+1 year'));
}
}
эммммммм... Да здраствует иньекция)
На SELECT????
Стр.: 1, 2