День добрый, пишу код, на ajax, но куки почему-то не сохраняются от слова совсем, всё проходит, данные находит но, не происходит сохранения куки Код (Text): <?php $login = $_POST['login']; $password1 = $_POST['password1']; require_once ('../../include/config.php'); if (!empty($login)) { $loginsql = "SELECT `login`, `email` FROM `accounts` WHERE login = '$login' OR email = '$login'"; $loginres = $dbc->query($loginsql); if (mysqli_num_rows($loginres) == 1) { if (!empty($password1)) { $passsql = "SELECT `password` FROM `accounts` WHERE password = md5('$password1')"; $passres = $dbc->query($passsql); $cookiesql = "SELECT * FROM `accounts` WHERE login = '$login' OR email = '$login'"; $cookieres = $dbc->query($cookiesql); $row = mysqli_fetch_assoc($cookieres); setcookie('id', $row['id'], time() + 21600); setcookie('login', $row['login'], time() + 21600); setcookie('name', $row['icname'], time() + 21600); } else { echo ' <div class="alert alert-danger alert-dismissible fade show" role="alert"> Вы не ввели пароль! <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div>'; } } else { echo ' <div class="alert alert-danger alert-dismissible fade show" role="alert"> Данных не найдено! <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div>'; } } else { echo ' <div class="alert alert-danger alert-dismissible fade show" role="alert"> Вы не ввели логин или e-mail. <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div>'; } ?>
А конструктивно ответить можешь, без своего пафоса и выеб*ов? Я задал вопрос, что бы учится, а не что бы слушать как ты что-то тут пукаешь про правильность, будь добр, либо отвечай как это просят, либо не пиши ничего вообще.
@Ezhevsky он пишет что логины и пароли не хранят в куках, лишь идентификаторы прочие и то, лишь под remember. Сам ид юзера в сессиях
Да мне глубоко пофиг на словесный понос... Три запроса, три ! Карл, чтобы проверить логин и пароль.. когда достаточно одного Да ещё и sql инъекции доступны
Причём тут инъекции и проверки? Ты либо не видишь, либо глупый, Я УЧУСЬ, дядя, и задал совсем ДРУГОЙ вопрос, ало татарин
Ну с таким подходом ничему не научишься... 99% - до сохранения Кук дело не доходит, ставь отладочные точки вывода, включай ошибки, а главное адекватно себя веди
Вот, это я и пытался от тебя узнать, если как-то тебя задел, прошу прощения, просто сам с нуля пишу это всё, стараюсь даже никуда не заглядывать, что бы уж наверняка, но ... так получилось, что не очень хорошо получилось в общем
Так ты послушай что говорят, в куках не хранят логиныи пароли, не потому что кому то это приспичило. Никуда не смотреть это глупо - нужно смотреть и читать, сейчас возможности есть... Прочитай пару статей как делают авторизацию на php, прочти про сессии, уясни разницу между куками.