Reinit(); break; case "connexion": $this->ValidationFormulaireLogin($dVueEreur); $this->Connexion($login, $mdp); break; case "inscription": $this->ValidationFormulaireLogin($dVueEreur); $this->Inscription($login, $mdp); break; default: $dVueEreur[] = "Erreur d'appel php"; require ($rep.$vues['accueil']); break; } } catch (Exception $e){ } } function Reinit() { global $rep,$vues; $dVue = array ( 'username' => "", 'password' => "", ); require ($rep.$vues['accueil']); } function ValidationFormulaireLogin(array $dVueEreur){ global $rep, $vues; $username = $_POST['username']; $mdp = $_POST['password']; Validation::val_form($username, $mdp, $dVueEreur); $dVue = array ( 'username' => $username, 'password' => $mdp, ); require ($rep.$vues['accueil']); // } function Inscription($username, $mdp){ $results = $this->$mdlUsr->insert($username, $mdp); if($results != NULL) { $_SESSION['username'] = $username; $user = $this->$mdlUsr->getUserForConnection($username, $mdp); require ($rep.$vues['accueil']); return login ($rep.$vues['connexion']); } } function Connexion($username, $mdp){ $user = $this->$mdlUsr->getUserForConnection($username, $mdp); if($user != NULL) { $_SESSION['username'] = $username; require ($rep.$vues['accueil']); return $username; } else { require ($rep.$vues['connexion']); } } } ?>