<?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"); } }
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 -------------------------------------------------------//
<?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); }