remise comme avant
continuous-integration/drone/push Build is passing Details

ServeurDeTest
nathan boileau 2 years ago
parent 1fb49950ef
commit 636a37e40b

@ -6,7 +6,6 @@ class FrontController
try { try {
global $error, $view, $rep; global $error, $view, $rep;
session_start(); session_start();
echo "front controller\n";
// Check role permissions // Check role permissions
if (isset($_SESSION['role'])) { if (isset($_SESSION['role'])) {
$role = $_SESSION['role']; $role = $_SESSION['role'];
@ -17,18 +16,15 @@ class FrontController
$action = $_REQUEST['action']; $action = $_REQUEST['action'];
if ($role == "user") { if ($role == "user") {
if ($action == NULL) { if ($action == NULL) {
echo "User controller1\n";
new UserController(); new UserController();
} }
// else if (method_exists('UserModel', $action) == false) { // else if (method_exists('UserModel', $action) == false) {
// $error = "Action non valide " . $action; // $error = "Action non valide " . $action;
// require($rep . $view['erreur']); // require($rep . $view['erreur']);
else { else {
echo "User controller1\n";
new UserController(); new UserController();
} }
} else { } else {
echo "Visitort controller1\n";
new VisitorController(); new VisitorController();
} }
} catch (Exception $e) { } catch (Exception $e) {

@ -6,9 +6,7 @@ class VisitorController
function __construct() function __construct()
{ {
echo "before Vistor\n";
try { try {
echo "Visitor controller\n";
global $dsn, $rep, $vues, $error; global $dsn, $rep, $vues, $error;
$model = new VisitorModel(); $model = new VisitorModel();
$action = $_REQUEST['action']; $action = $_REQUEST['action'];
@ -36,15 +34,15 @@ class VisitorController
break; break;
default: default:
$error = "Action non valide"; $error = "Action non valide";
// require($rep . $vues['erreur']); require($rep . $vues['erreur']);
break; break;
} }
} catch (PDOException $e) { } catch (PDOException $e) {
$error = $e->getMessage(); $error = $e->getMessage();
// require($rep . $vues['erreur']); require($rep . $vues['erreur']);
} catch (Exception $e2) { } catch (Exception $e2) {
$error = $e2->getMessage(); $error = $e2->getMessage();
// require($rep . $vues['erreur']); require($rep . $vues['erreur']);
} }
} }
} }

@ -15,7 +15,7 @@ class VisitorModel
$this->utilisateur_gateway = new UtilisateurGateway(); $this->utilisateur_gateway = new UtilisateurGateway();
} catch (Exception $e) { } catch (Exception $e) {
$error = $e->getMessage(); $error = $e->getMessage();
// require($rep . $view['erreur']); require($rep . $view['erreur']);
} }
} }
@ -87,10 +87,10 @@ class VisitorModel
{ {
global $rep, $vues, $error; global $rep, $vues, $error;
try { try {
require("View/src/pages/Main.php"); require($rep . $vues['main']);
} catch (Exception $e) { } catch (Exception $e) {
$error = "404"; $error = "404";
// require($rep . $vues['erreur']); require($rep . $vues['erreur']);
} }
} }

@ -32,7 +32,7 @@ echo "test1\n";
// echo $e2->getMessage(); // echo $e2->getMessage();
// } // }
$control = new FrontController(); $control = new FrontController();
echo "test2\n"; // echo "test2\n";
//session_regenerate_id(true); //session_regenerate_id(true);
// session_unset(); // session_unset();

Loading…
Cancel
Save