Lien avec la page Quiz, login, signit

pull/21/head
Leni BEAULATON 6 months ago
parent c0196869f2
commit 32fc6dc68b

@ -9,7 +9,7 @@ $rep = __DIR__ . '/../';
//BD
$base = 'dbkemondejar';
$base = '';
$login = '';
$mdp = '';

@ -11,7 +11,7 @@ require_once __DIR__ . '/config/config.php';
require __DIR__ . '/vendor/autoload.php';
$co = new \Gateway\Connection('pgsql:host=localhost;dbname=dbwikifantasy;', 'kiem', '');
//$co = new \Gateway\Connection("pgsql:host=londres;dbname=dblebeaulato","lebeaulato","MaSQL:2004!");
//twig
$loader = new \Twig\Loader\FilesystemLoader('vue/templates');
@ -20,7 +20,7 @@ $twig = new \Twig\Environment($loader, [
]);
$cont = new Controleur\FrontControler($co);
$cont = new Controleur\FrontControler(/*$co*/);
session_unset();
session_destroy();

@ -1,15 +1,21 @@
<?php
namespace Controleur;
use Gateway\Connection;
Class FrontControler{
private $listAction;
private string $role = 'visitor';
private string $role = 'visitor'; //Mettre en admin le temps de créer les comptes
private Connection $co;
public function __construct(){
public function __construct(/*$co*/){
global $twig;
$this->listAction = ['visitor' => array('accueil','search','quote','login','signin'),
'user' => array('quiz','commentary','favorite','logout'),
'admin' => array('null')];
@ -32,14 +38,17 @@ Class FrontControler{
$router->map('GET|POST', '/quote/[i:idQuote]?', 'VisitorControler');
$router->map('GET|POST', '/login', 'VisitorControler');
$router->map('GET|POST', '/signin', 'VisitorControler');
$router->map('GET|POST', '/quiz', 'UserControler');
$router->map('GET|POST', '/quiz/[i:id]?', 'QuizControler');
$match = $router->match();
$action = NULL;
if(!$match){
$dVueEreur[] = "Requette introuvable";
$dVueEreur[] = "Requête introuvable";
$this->vueErreur($dVueEreur);
}
else{

@ -1,9 +1,9 @@
<?php
namespace Gateway;
use PDO;
#use PDO;
class Connection extends \PDO {
class Connection extends \PDO {
private $stmt;

@ -2,7 +2,7 @@
<div class="nav">
<a href="favorite.html"><img src="../images/coeur.svg" alt="coeur" width="67px" height="67px" onmousedown="return false"></a>
<img id="theme-icon" src="../images/light.svg" alt="toggle theme" width="72px" height="37px" onmousedown="return false" onclick="toggleTheme()">
<a href="quiz.html"><img src="../images/quizz.svg" alt="quizz" width="51px" height="82px" onmousedown="return false"></a>
<a href="/quiz"><img src="../images/quizz.svg" alt="quizz" width="51px" height="82px" onmousedown="return false"></a>
</div>
<div class="logo">
<a href="/"><img src="../images/WIKIFANTASY.png" alt="Logo" width="227px" height="106px" onmousedown="return false"></a>

Loading…
Cancel
Save