generated from Templates_CodeFirst/templateHtmlCss
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.2 KiB
48 lines
1.2 KiB
<?php
|
|
class visitorController {
|
|
|
|
function __construct()
|
|
{
|
|
global $rep,$vues;
|
|
$mdlUsr = new MdlUser();
|
|
$user = new User();
|
|
|
|
session_start();
|
|
|
|
$dVueEreur = array ();
|
|
|
|
try {
|
|
$action = $_REQUEST['action'];
|
|
switch($action) {
|
|
case NULL:
|
|
$this->Reinit();
|
|
break;
|
|
|
|
case "connexion":
|
|
$this->Connexion($login, $mdp);
|
|
break;
|
|
|
|
case "inscription":
|
|
$this->Inscription($login, $mdp);
|
|
break;
|
|
}
|
|
}
|
|
catch (Exception $e){
|
|
|
|
}
|
|
}
|
|
|
|
|
|
function Connexion($username, $mdp){
|
|
$user = $this->$mdlUsr->getUserForConnection($username, $mdp);
|
|
if($user != NULL) {
|
|
$_SESSION['username'] = $username;
|
|
require ($rep.$vues['AccueilLogin']); //Appel de vue à changer (vues des listes pour user connecté)
|
|
return $username;
|
|
}
|
|
else {
|
|
require ($rep.$vues['erreur : username n\'existe pas']); //Appel de vue à changer (soit retour sur connexion, soit erreur)
|
|
}
|
|
}
|
|
}
|
|
?>
|