public function login($vkId) { $user = new User(); $user->setVkId($vkId); $user->setLastLoginDate(date(Defines::SQL_DATE_TIME_FORMAT)); $this->userDao->createOrUpdate($user); $session = App::getSession(); $session->isLogged = true; $session->user = $user; $session->vkData = $this->vkService->getUser($vkId); return App::isLoggedUser(); }
<?php namespace { use LT\Helpers\App; $page = App::getCurrentPage(); if (!App::isLoggedUser()) { if (!in_array($page, ['index', 'terms-and-conditions'])) { App::setCurrentPage('index'); } //App::setCurrentPage('login'); } else { if (!in_array($page, ['task-list', 'my-tasks', 'terms-and-conditions'])) { App::setCurrentPage('task-list'); } // $currentPage = App::getCurrentPage(); // if not exist page // App::setCurrentPage('404'); } }
<table style="height:100%;width:800px; border-collapse: collapse;"> <tbody> <tr> <?php if (\LT\Helpers\App::isLoggedUser()) { ?> <td valign="top" style="height:100%;width:25%;"> <div class="left_block"> <?php include dirname(__DIR__) . DIRECTORY_SEPARATOR . 'block' . DIRECTORY_SEPARATOR . 'left.php'; ?> </div> <?php include dirname(__DIR__) . DIRECTORY_SEPARATOR . 'block' . DIRECTORY_SEPARATOR . 'info.php'; ?> </td> <?php } ?> <td width="" valign="top" style="height:100%;width:75%;"> <div class="right_block"> <div class="title"><font color="#333333"> <center><b>Правила сайта Snebes.Ru</b></center> </font></div> <div class="line_block"> Сайт Snebes.Ru использует только официально предоставленные социальной сетью возможности для разработчиков.<br><br> Прочтите правила. В случае игнорирования Исполнителем/Рекламодателем данных Правил, либо же в случае невыполнения Правил, Администрация оставляет за собой право заблокировать, удалить или оштрафовать аккаунт нарушителя без предупреждения, со списанием всех средств, в свою пользу.