From 452420d0cd05822a9974fe27f0edc4cc4dc300cc Mon Sep 17 00:00:00 2001 From: polo Date: Wed, 18 Aug 2021 10:45:26 +0200 Subject: password --- controller/visitor.php | 51 ++------------------------------------------------ 1 file changed, 2 insertions(+), 49 deletions(-) (limited to 'controller/visitor.php') diff --git a/controller/visitor.php b/controller/visitor.php index 539df1f..4f51dda 100644 --- a/controller/visitor.php +++ b/controller/visitor.php @@ -37,7 +37,7 @@ function melaineVisitor() $Articles->setPage($page_actuelle); $Articles->getFiles(); $Articles->reverseFilesArray(); - $articles = $Articles->getAll(); + $articles = $Articles->getAll(); // lourd // vérification pour protéger les visiteurs // normalement déjà faite dans submit.php, au cas où la base a été trafiquée @@ -79,51 +79,4 @@ function peinture() {} function archives() -{} - -function connexion($secret) -{ - // déjà en mode admin - if($_SESSION['admin'] == 1) - { - header('Location: index.php?page=' . $_GET['from']); - exit(); - } - - // Ajouter une sécurité par cpatcha avec un "input" supplémentaire - // Et créer une variable de session pour la réponse au CAPTCHA - - $title = "connexion"; - $subHeading = "Veuillez saisir votre mot de passe pour pouvoir apporter des modifications au site."; - - // cette page utilise la même vue que la fonction changerMotDePasse() dans controller/admin.php - require('view/connexion.php'); - - echo($header); - - // bon mot de passe - if(isset ($_POST["motdepasse"]) AND $_POST["motdepasse"] == $secret) - { - $_SESSION['admin'] = 1; - header('Location: index.php?page=' . $_GET['from']); - exit(); - } - - // mauvais mot de passe - elseif(isset ($_POST["motdepasse"]) AND $_POST["motdepasse"] != $secret) - { - // défense aux attaques par force brute - // pas parfait, ne marche pas si l'attaquant multiplie les connexions au site - echo($erreurMDP); - sleep(1); - echo($formulaireConnexion); - } - - // première arrivée sur la page - else - { - echo($formulaireConnexion); - } - - echo($footer); -} +{} \ No newline at end of file -- cgit v1.2.3