Exemplo n.º 1
0
<?php

//получаем общее кол-во товаров в корзине для вывода в верхнем меню
$valBascket = \App\Utilities\Cookie::getBascketAmount();
?>
<header>
	<div class="container clearfix">
		<!-- логотип -->
		<a href="<?php 
echo \App\Utilities\Options::URL;
?>
" class="logo">Yellow Duck</a>
		<!-- меню -->
		<nav>
			<ul>
				<li><a href="">О Компании</a></li>
				<li><a href="#">Каталог</a></li>
				<li><a href="">Доставка и оплата</a></li>
				<li><a href="">Контакты</a></li>
			</ul>
		</nav>
		<div class="wr_login_block">
			<?php 
if (isset($_SESSION['user_id'])) {
    ?>
				вы зашли как пользователь
			<?php 
} else {
    ?>
				<a href="<?php 
    echo \App\Utilities\Options::URL . 'login';
Exemplo n.º 2
0
<?php

if (isset($_GET['item']) && is_numeric($_GET['item'])) {
    $item = $_GET['item'];
    $product = \App\DB\Products::get($item, $connection);
    if ($product) {
        if (isset($_COOKIE['products'][$product['id']])) {
            $value = $_COOKIE['products'][$product['id']] + 1;
        } else {
            $value = 1;
        }
        setcookie("products[{$product['id']}]", $value, time() + 3 * 24 * 60 * 60, "/");
    }
    //получаем общее кол-во товаров в корзине для вывода в верхнем меню (+1, т.к. setcookie срабатывает только при перезагрузке страницы)
    $amount = \App\Utilities\Cookie::getBascketAmount() + 1;
    echo $amount;
}
 /**
  * Invalidate a JWT, then expire and return the cookie containing it.
  *
  * @param $token (JWT)
  * @return \Symfony\Component\HttpFoundation\Cookie
  */
 public function removeToken($token)
 {
     // Invalidate the JWT
     $this->auth->invalidate($token);
     // Expire the JWT Cookie
     $expire = \Cookie::make('jwt', null, -2628000, '/', env('SESSION_DOMAIN'), false, false);
     return $expire;
 }