Exemplo n.º 1
0
require_once 'lib/functions.php';
require_once 'lib/dev/tools.php';
require_once 'lib/dev/settings.php';
require_once 'controllers/Controller.php';
require_once 'models/Model.php';
require_once 'views/View.php';
require_once 'controllers/RouterController.php';
require_once 'controllers/LoginController.php';
session_start();
$login = new LoginController();
if ($_SESSION['pass_id'] && $_SESSION['pass_type']) {
    if ($login->evalTimeout()) {
        $loginView = $login->getView();
        $loginView->renderTemplate();
    } else {
        $router = new RouterController();
    }
} else {
    if (isset($_POST['password'])) {
        $auth = $login->authenticate();
        if ($auth) {
            header('Location: /blog2/');
        } else {
            $loginView = $login->getView();
            $loginView->renderTemplate();
        }
    } else {
        $loginView = $login->getView();
        $loginView->renderTemplate();
    }
}