Reinit(); break; case "connexion": $this->ValidationFormulaireLogin($dVueEreur); $this->Connexion($login, $mdp); break; case "inscription": $this->ValidationFormulaireLogin($dVueEreur); $this->Inscription($login, $mdp); break; } } catch (Exception $e){ } } function Reinit() { global $rep,$vues; $dVue = array ( 'username' => "", 'password' => "", ); require ($rep.$vues['accueil']); //Appel de vue à changer } 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['vuephp']); // CHANGER APPEL VUE } 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['Vues/page.html']); //Appel de vue à changer (vues des listes pour user connecté) return login ($rep.$vues['erreur : username existe déjà']); //Appel de vue à changer (soit retour sur inscription, soit erreur) } } 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) } } } ?>