src/Mm/Beton/Planungsatlas/AtlasBundle/Controller/AbstractAuthenticatedController.php line 9

Open in your IDE?
  1. <?php
  2. namespace Mm\Beton\Planungsatlas\AtlasBundle\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Mm\Beton\Planungsatlas\AtlasBundle\Entity\Main\AtlasSession;
  5. class AbstractAuthenticatedController extends AbstractController implements AuthenticatedControllerInterface
  6. {
  7.     public function loadAtlasSession() {
  8.         $atlasSession = new AtlasSession();
  9.         $atlasSession->loadFromSession();
  10.         if(!empty($_SESSION['userinfo'])) {
  11.             $atlasSession->setUser($_SESSION['userinfo']);
  12.         }
  13.         return $atlasSession;
  14.     }
  15.     public function isUserLoggedIn() {
  16.         return ($this->loadAtlasSession()->getUser() != null) ? true false;
  17.     }
  18. }