<?php // Controleur secondaire - back-office/ajout admin if (!isset($_SESSION["admin"])) { header('Location:?module=admin&action=login_admin'); } else { if (isset($_POST["nom"])) { $nom = $_POST["nom"]; $prenom = $_POST["prenom"]; $mail = $_POST["mail"]; $mdp = md5($_POST["mdp"]); $date = date("Y-m-d H:i:s"); include_once "modele/admin/ajout_admin.php"; if (ajout_admin($nom, $prenom, $mail, $mdp, $date) == false) { //echo "non réussi"; header("Location:?module=admin&action=ajout_admin&m=nok"); } else { //echo "réussi"; header("Location:?module=admin&action=ajout_admin&m=ok"); } } include_once "vue/admin/ajout_admin.php"; }
<?php if ($access != 'VALID') { header('location:../../index.php'); } //Contrôleur secondaire affichage admin $retour = ''; if (!isset($_SESSION['admin'])) { header('location:../../index.php'); } else { include_once 'model/users/fonctions_admins.php'; if (isset($_POST['login'])) { if ($_POST['mdp'] == $_POST['mdp2']) { $mdp = crypt($_POST['mdp'], SEL); if (ajout_admin($_POST['login'], $mdp, $_POST['nom'])) { $retour = 'Le nouvel administrateur a bien été ajouté'; } else { $retour = 'Il y a eu une erreur lors de l\'ajout du nouvel administrateur'; } } else { $retour = 'Les mots de passe que vous avez entrés ne sont pas identiques'; } } $url = "?module=users&action=admins"; $action = "Ajouter un autre administrateur"; $title = 'Ajout d\'utilisateur'; include_once 'view/retour.php'; }