Ejemplo n.º 1
0
$count = $obj->basketInit();
$l = 0;
if (isset($_GET['l'])) {
    $l = $_GET['l'];
}
//Проверяем куки, делаем сверку пароля, который пришел с куки и если все ок даем ссылку на личный кабинет и открываем сессию.
if (!isset($_SESSION['auth'])) {
    if (isset($_COOKIE['auth'])) {
        $auth = json_decode(urldecode($_COOKIE['auth']), true);
        $password_cookie = $auth['password_cookie'];
        $id = $auth['id'];
        if (!$id) {
            echo 'Вы злосный злоумышленник. Доступ вам запрещен';
            exit;
        }
        $pass_bd = $obj->get_cookie_hash($id);
        if ($pass_bd == $password_cookie) {
            $_SESSION['email'] = $auth['email'];
            $_SESSION['id'] = $auth['id'];
            $_SESSION['auth'] = 1;
        }
    }
}
if (isset($_GET['exit'])) {
    setcookie("auth", "", time() - 3600, '/');
    setcookie('PHPSESSID', '', time() - 3600, '/');
    header('Location: /shop');
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">