<? //Специально для masteram.us - Закрытый клуб мастеров! // Авторизация по сессии if (isset ($_SESSION['id']) && isset ($_SESSION['ps'])) { $us = $_SESSION['id']; $pass = $_SESSION['ps']; } // Авторизация по COOKIE elseif (isset ($_COOKIE['id']) && isset ($_COOKIE['ps'])) { $us = $_COOKIE['id']; $_SESSION['id'] = $us; $pass = $_COOKIE['ps']; $_SESSION['ps'] = $pass; } // Запрос в базе данных по юзеру if ($us && $pass) { $req = $db->sql_query("SELECT * FROM `users` WHERE `id` = '".check(intval($us))."' LIMIT 1"); if ($db->sql_numrows($req)) { $user = $db->sql_fetchrow($req); if (md5($pass) === $user['pass']) { } else { // Если пароль не совпадает, уничтожаем переменные сессии и чистим куки unset ($_SESSION['id']); unset ($_SESSION['ps']); setcookie('id', ''); setcookie('ps', ''); $user = false; } } else { // Если юзер не найден, уничтожаем переменные сессии и чистим куки unset ($_SESSION['id']); unset ($_SESSION['ps']); setcookie('id', ''); setcookie('ps', ''); $user = false; } } ?>