Commit d1a51a48 authored by etienne912's avatar etienne912
Browse files

update

parent 24dcd076
<?php
define("ROOT",__DIR__."/..");
define("ROOT", __DIR__ . "/..");
define("PATH_CONTROLERS",ROOT."/controlers");
define("PATH_MODELS",ROOT."/models");
define("PATH_VIEWS",ROOT."/VIEWS");
define("PATH_CONTROLERS", ROOT . "/controlers");
define("PATH_MODELS", ROOT . "/models");
define("PATH_VIEWS", ROOT . "/VIEWS");
define("HOST","localhost");
define("BD","E174198W");
define("LOGIN","E174198W");
define("PASSWORD","E174198W");
define("HOST", "localhost");
define("BD", "E174198W");
define("LOGIN", "E174198W");
define("PASSWORD", "E174198W");
?>
?>
<?php
<?php
$toto=crypt('toto');
echo $toto."<br/>";
$toto = crypt('toto');
echo $toto . "<br/>";
$titi=crypt('titi');
echo $titi."<br/>";
$titi = crypt('titi');
echo $titi . "<br/>";
// il faut que la fonction crypt() connaisse la méthode de cryptage et le "sel" à utiliser.
//Il faut que ce soit les mêmes que ce qui a été utilisé lors du cryptage.
// Il faut que ce soit les mêmes que ce qui a été utilisé lors du cryptage.
// ces 2 informations sont stockées au début de la chaîne de caractères résultant du cryptage
//C'est pour cette raison que l'on passe $toto comme 2ème paramètre.
// C'est pour cette raison que l'on passe $toto comme 2ème paramètre.
// voir documentation php
if (crypt('toto', $toto)== $toto) {
echo 'Le mot de passe est valide !';
if (crypt('toto', $toto) == $toto) {
echo 'Le mot de passe est valide !';
} else {
echo 'Le mot de passe est invalide.';
echo 'Le mot de passe est invalide.';
}
?>
<?php
require_once 'controleurAuthentification.php';
require_once 'controleurSalon.php';
require "./config.php";
require "./Router.php";
$routeur = new Routeur();
$routeur->routerRequete();
class Routeur {
private $ctrlAuthentification;
private $ctrlSalon;
public function __construct() {
$this->ctrlAuthentification= new ControleurAuthentification();
$this->ctrlSalon= new ControleurSalon();
}
// Traite une requête entrante
public function routerRequete() {
if(isset($_POST['pseudo'])){
$this->ctrlAuthentification->verif($_POST['pseudo']);
}else if(isset($_POST['newMessage'])){
$this->ctrlSalon->sendMessage($_POST['newMessage']);
}else if(isset($_GET['deconnection'])){
session_destroy();
$this->ctrlAuthentification->accueil();
}else{
$this->ctrlAuthentification->accueil();
}
}
}
?>
?>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment