Advertisement
Guest User

Untitled

a guest
Aug 27th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.08 KB | None | 0 0
  1. <?php
  2. // файл Controller.php
  3. class Controller
  4. {
  5.     protected $pdo;
  6.     protected $view;
  7.  
  8.     public function __construct()
  9.     {
  10.         $dsn = 'mysql:dbname=test;host=127.0.0.1';
  11.         $user = 'root';
  12.         $pass = 'toor';
  13.  
  14.         $this->pdo = new PDO($dsn, $user, $pass);
  15.         $this->view = new Template();
  16.  
  17.         //Редиректы
  18.         //если не авторизован
  19.         if (empty($_SESSION['user']) && $_SERVER['REQUEST_URI'] == '/question/index' OR empty($_SESSION['user']) && $_SERVER['REQUEST_URI'] == '/question-edit.php') {
  20.             header( 'Location: /user/login' );
  21.         }
  22.         //если авторизован
  23.         if (!empty($_SESSION['user']) && $_SERVER['REQUEST_URI'] == '/user/login') {
  24.             header( 'Location: /question/index' );
  25.         }
  26.     }
  27. }
  28.  
  29.  
  30. ?>
  31.  
  32.  
  33. <?php
  34. // файл Model.php
  35. class Model
  36. {
  37.     protected $pdo;
  38.  
  39.     public function __construct()
  40.     {
  41.         $dsn = 'mysql:dbname=test;host=127.0.0.1';
  42.         $user = 'root';
  43.         $pass = 'toor';
  44.  
  45.         $this->pdo = new PDO($dsn, $user, $pass);
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement