/** * Ajout d'un utilisateur */ public function ajouter() { // appel du modèle UserManager $utilisateur = new \Manager\UtilisateurManager(); // tableau contenant les infos à ajouter $mail = htmlentities(strip_tags($_POST['utilEmail'])); $cmail = htmlentities(strip_tags($_POST['confirmEmail'])); $pass = htmlentities(strip_tags($_POST['utilPassword'])); if ($mail===$cmail) { $newUtilisateur = array( 'mailUtilisateur' => htmlentities($_POST['utilEmail']), 'password' => htmlentities(password_hash($_POST['utilPassword'], PASSWORD_DEFAULT)), 'role' => 'client' ); // ajout de l'utilisateur $utilisateur->insert($newUtilisateur); $idUtilisateur = $utilisateur->lastID(); // appel du modèle ClientManager $client = new \Manager\ClientManager(); $newClient = ['idUtilisateur' => $idUtilisateur]; $client->insert($newClient); // retour à la page des commentaires $this->show('utilisateur/reussi', [ 'utilEmail' => $mail, 'utilPassword' => $pass]); } else { $this->redirectToRoute('utilisateur'); } }