Example #1
0
 /**
  * Предварительный просмотр:
  */
 public function previewAction(Application $application, Template $template)
 {
     if ($_SERVER['REQUEST_METHOD'] != 'POST') {
         die($application->go('errors_error404'));
     }
     $session = Session::getInstance();
     if (!$session->isAdminSession()) {
         die($application->go('errors_error403'));
     }
     $template->setParameter('title', $_POST['title']);
     $this['preview_content'] = $_POST['content'];
     return true;
 }
Example #2
0
 /**
  * Конструктор (проверка авторизации):
  */
 public function __construct(Application $application, Template $template)
 {
     $session = Session::getInstance();
     if (!$session->isAdminSession()) {
         die($application->go('errors_error403'));
     }
 }
Example #3
0
<?php

namespace Wntrmn\Auth;

session_start();
require_once "lib/Application.php";
require_once "lib/Settings.php";
require_once "lib/Messages.php";
require_once "lib/Visitor.php";
require_once "lib/Guest.php";
require_once "lib/User.php";
$app = new Application();
$app->go();