venom, так у меня $usr = mysql_fetch_array($is_it)
$user же просто не найдет
$is_it = mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."'"); для ясности
kandyor,
if (isset($_POST['mem'])) {
// Установка данных COOKIE
$cuid = base64_encode($usr['id']);
$cups = md5($pass);
setcookie("cuid", $cuid, time() + 3600 * 24 * 30);
setcookie("cups", $cups, time() + 3600 * 24 * 30);
}
$_SESSION['uid'] = $usr['id'];
$_SESSION['ups'] = md5(md5($pass));
header('Location: index.php');
venom, перед этим запросом стоит:
$mem = isset($_POST['mem']);
$login = isset($_POST['login']) ? trim($_POST['login']) : '';
$pass = isset($_POST['pass']) ? trim($_POST['pass']) : '';
$mem = isset($_POST['mem']) ? 1 : 0;
venom, ты не понял наверное суть вопроса, кукисы отдаются и сохраняются, но пароли не сохраняются, как их сохранять вообще, если это не делается автоматом?
kandyor, Просто у тебя авторизация не проходит по кукам ?
Чтоб не писать сюда, посмотри в
incfiles\classes\core.php
как там написано для примера строка 304
посмотри (+/-)
/*
-----------------------------------------------------------------
Авторизация пользователя и получение его данных из базы
-----------------------------------------------------------------
*/
if (isset($_SESSION['uid']) && isset($_SESSION['ups'])) {
// Авторизация по сессии
$user_id = abs(intval($_SESSION['uid']));
$user_ps = $_SESSION['ups'];
} elseif (isset($_COOKIE['cuid']) && isset($_COOKIE['cups'])) {
// Авторизация по COOKIE
$user_id = abs(intval(base64_decode(trim($_COOKIE['cuid']))));
$_SESSION['uid'] = $user_id;
$user_ps = md5(trim($_COOKIE['cups']));
$_SESSION['ups'] = $user_ps;
}
как-бы вот смотри:
я простой юзер, зашел, ввел логин и пароль, нажал на кнопку. а дальше куки наглым образом залазят в браузер и при этом никаких "Сохранит пароль для этой страницы" не наблюдается. а авторизация по кукам работает как часы
kandyor,
"Сохранит пароль для этой страницы" не наблюдается.
То есть тебе нужно чтоб куки автоматом сохранялись, без галочки ?
или нет флажка ?
еще вопрос, я хотел регнуть домен .тк , нашел свободную, взял днсы хостингера, но там пишет что этот днс сервер не поддерживает, или что то еще такое, что делать, в чем проблема?