Esempio n. 1
0
<?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";
}
Esempio n. 2
0
<?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&amp;action=admins";
    $action = "Ajouter un autre administrateur";
    $title = 'Ajout d\'utilisateur';
    include_once 'view/retour.php';
}