Hello,
Je n'arrive pas à comprendre comment faire pour effectuer un login sur une zone de mon site (administration) en passant de variables depuis un formulaire via .htaccess
En premier lieu j'ai mon fichier .htaccess
Ensuite dans ma page principale du site j'appele les autres pages qui sont en fait des includes (.inc)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Options +FollowSymlinks RewriteEngine on RewriteRule ^index.* /home.php [L] RewriteRule ^([^/]*)\.html$ /?pg=$1 [L]
Tout marche bien sauf quand je suis dans la partie administration et son formulaire qui ne fonctionnent pas avec la BDD. On dirait que les variables login_adm et mdp_adm ne reviennent pas sur la page pour se "loguer" ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php define("PATH", "./pages_includes/"); define("PATHADMIN", "./pages_admnistratives/"); // Tableau contenant les pages autorisées $tableau = glob(PATH . "*.inc"); $tableau_admin = glob(PATHADMIN . "*.php"); if (isset($_GET["pg"]) && in_array(PATH . $_GET["pg"] . ".inc", $tableau)) { $pageInclude = PATH . $_GET["pg"] . ".inc"; } else if (isset($_GET["pg"]) && in_array(PATHADMIN . $_GET["pg"] . ".php", $tableau_admin)) { $pageInclude = PATHADMIN . $_GET["pg"] . ".php"; } else { $pageInclude = PATH . "content_home.inc"; } include $pageInclude; ?>
J'utilise POST...
Est que quelqu'un aurait une solution à mon probleme qui est tout simplement de vouloir acceder à la partie administrative du site (back-office) en passant par un formulaire qui interroge une BDD (mysql) pour autoriser ou non l'entree dans cette partie... !
D'avance merci !
Partager