public function nouveau($token, $id) { // POST : Si oui, on affiche le formulaire sinon on retrourne sur home if (isset($_POST['envoyer'])) { //debug($_POST); die(); $new_mdp = password_hash($_POST['wuser']['mot_de_passe'], PASSWORD_DEFAULT); $user_manager = new userManager(); $user_manager->update(['mot_de_passe' => $new_mdp], $id, $stripTags = true); $this->redirectToRoute('home'); // renvoi à la page home du site } // GET : Vérifier que le $token existe pour cet $id $token_manager = new TokenManager(); $trouve = $token_manager->findToken($token); if ($trouve) { $this->show('token/nouveau'); } else { $this->redirectToRoute('home'); } }
} else { // TODO ERROR } if (!isset($_POST['mail']) || $_POST['mail'] == '' || !mailCheck($_POST['mail'])) { // Todo error echo 'erreur mail'; } elseif (!isset($_POST['name']) || $_POST['name'] == '') { // Todo error echo 'erreur name'; } elseif (!isset($_POST['avatar']) || $_POST['avatar'] == '') { // Todo error echo 'erreur avatar'; } else { $userM = new userManager(); if ($userM->getId($_POST['mail']) == 0) { $userM->update($id, $_POST['name'], $_POST['avatar'], $_POST['mail']); // TODO echo 'L\'utilisateur vient d\'être modifié!'; echo '<script type="text/javascript">dataTable.ajax.reload();</script>'; } else { // TODO echo 'Cet utilisateur existe déjà.'; } } break; case 'delete_form': if (isset($_GET['id'])) { $id = $_GET['id']; } elseif (isset($_POST['id'])) { $id = $_POST['id']; } else {