From 87798e5554eb0330cd2de255e5034f0472d410a4 Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 20 Apr 2021 21:46:33 +0200 Subject: mot de passe --- controller/admin.php | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 controller/admin.php (limited to 'controller/admin.php') diff --git a/controller/admin.php b/controller/admin.php new file mode 100644 index 0000000..2b3583f --- /dev/null +++ b/controller/admin.php @@ -0,0 +1,76 @@ + $nombreDarticles || $numArticle < 0) // erreur nombre trop grand (bug?) + { + header('Location: index.php?page=melaine'); + } + elseif($numArticle == 0) // nouvel article + { + $texte = ''; + $numArticle = $nombreDarticles + 1; + } + else // modification d'un article + { + $texte = $articles[$numArticle - 1]; + } + + // traitement du contenu pré-existant + $initial = preparationCKeditor($page_actuelle, $numArticle, $texte); + + // variable $editeurHTML, $initial est inséré dedans + require('view/template-ckeditor.php'); + + // création des morceaux en HTML avant assemblage, c'est-à-dire; + // les variables $css, $js, $header et $content + require('view/melaine.php'); + // le tableau de données ($articles) et l'éditeur ($editeurHTML) + // font partie de $content + + // assemblage de la page! + require('view/template.php'); +} + +function changerMotDePasse($secret, $from) +{ + // vérification supplémentaire + if($_SESSION['admin'] !== 1) + { + $_SESSION['admin'] = 0; + header('Location: index.php?page=' . $_GET['from']); + } + + $title = "nouveau mot de passe"; + // 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 = "nouveau mot de passe"; + $subHeading = "Veuillez saisir votre actuel mot de passe suivi du nouveau."; + + // cette page utilise la même vue que la fonction connexion() dans controller/visiteur.php + require('view/connexion.php'); + + echo($header); + + // traitements: vérification ancien mot de passe et choix du nouveau + + echo($footer); +} -- cgit v1.2.3