Example #1
0
<?php

use core\HTML\flashmessage\FlashMessage;
$membre = new \core\auth\Membre($_SESSION["idlogin" . CLEF_SITE]);
$mdp = $_POST['mdp'];
$new_mdp = $_POST['mdp_new'];
$verif_new_mdp = $_POST['verif_mdp_new'];
if (isset($_POST['admin'])) {
    $membre->setMdp($mdp, $new_mdp, $verif_new_mdp);
    if ($membre->getErreur() != "") {
        FlashMessage::setFlash($membre->getErreur());
        header("location:" . ADMWEBROOT . "configuration/mon-compte");
    } else {
        \core\auth\Connexion::setDeconnexion(WEBROOT . "administrator/login");
        FlashMessage::setFlash("Votre mot de passe a été changé avec succès, vous pouvez vous reconnecter avec votre nouveau mot de passe", "info");
    }
} else {
    $membre->setMdp($mdp, $new_mdp, $verif_new_mdp);
    if ($membre->getErreur() != "") {
        FlashMessage::setFlash($membre->getErreur());
        header("location:index.php");
    } else {
        \core\auth\Connexion::setDeconnexion("index.php?page=login");
        FlashMessage::setFlash("Votre mot de passe a été changé avec succès, vous pouvez vous reconnecter avec votre nouveau mot de passe", "info");
    }
}
Example #2
0
                        FlashMessage::setFlash("L'accès à cette page n'est pas activé, veuillez contacter votre administrateur pour y avoir accès");
                        header("location:" . WEBROOT . "administrator");
                    }
                }
                if ($droit_acces->getDroitAccesPage($page) == false && !isset($page_module)) {
                    FlashMessage::setFlash("Vous n'avez pas les droits pour accéder à cette page, contacter votre gérant pour y avoir accès");
                    header("location:" . WEBROOT . "administrator");
                } else {
                    $cache = new \core\Cache($page, 1);
                    $admin = new Admin($_SESSION["idlogin" . CLEF_SITE]);
                    if ($cache->setStart() == false) {
                        require ROOT . "admin/controller/initialise_all.php";
                        require ROOT . "admin/views/template/principal.php";
                    }
                    $cache->setEnd();
                }
            }
        }
    }
} else {
    Connexion::setObgConnecte(WEBROOT . "administrator/login");
    if (!isset($_SESSION["idlogin" . CLEF_SITE])) {
        Connexion::setObgConnecte(WEBROOT . "administrator/login");
    } else {
        $page = "index";
        $admin = new Admin($_SESSION["idlogin" . CLEF_SITE]);
        require ROOT . "admin/controller/initialise_all.php";
        require "admin/views/template/principal.php";
    }
}
//--------------------------------------------- FIN ROUTING -------------------------------------------------------//
Example #3
0
<?php

$pseudo = $_POST['pseudo'];
$mdp = $_POST['mdp'];
if (isset($_POST['admin'])) {
    \core\auth\Connexion::setLogin($pseudo, $mdp, WEBROOT . "administrator/login", WEBROOT . "administrator", 0);
} else {
    \core\auth\Connexion::setLogin($pseudo, $mdp, WEBROOT . "login", WEBROOT . "index.php", 0);
}