Aide pour l'utilisation des sessions en php
kmorel
-
kmorel -
kmorel -
Bonjour les amis. j'ai un petit problème avec mes sessions.
j'ai créé un site d'informations ou certaines rubriques ne peuvent être lues que par les membres. j'ai utilisé les variables sessions pour l'espace membre en prenant soin de les ouvrir au début de chaque page.
j'ai également créé un bouton de déconnexion qui ferme la session et renvoie à l'accueil standard.
Mais mon problème est que quand on se déconnecte et que l'on est sur la page d'accueil standard, il suffit de faire retour pour retourner dans la section réservée aux membres; Que dois-je faire pour y remédier?
je veux que lorsqu'on se déconnecte, si l'utilisateur appuie sur la touche retour, ça le renvoie à la page de connexion et non directement dans la section membres.
Merci d'avance pour votre aide.
j'ai créé un site d'informations ou certaines rubriques ne peuvent être lues que par les membres. j'ai utilisé les variables sessions pour l'espace membre en prenant soin de les ouvrir au début de chaque page.
j'ai également créé un bouton de déconnexion qui ferme la session et renvoie à l'accueil standard.
Mais mon problème est que quand on se déconnecte et que l'on est sur la page d'accueil standard, il suffit de faire retour pour retourner dans la section réservée aux membres; Que dois-je faire pour y remédier?
je veux que lorsqu'on se déconnecte, si l'utilisateur appuie sur la touche retour, ça le renvoie à la page de connexion et non directement dans la section membres.
Merci d'avance pour votre aide.
A voir également:
- Aide pour l'utilisation des sessions en php
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Easy php - Télécharger - Divers Web & Internet
- Dossier en cours d'utilisation - Forum Windows 8 / 8.1
- Expert php pinterest - Télécharger - Langages
1 réponse
Bonjour,
TU créés un fichier : control_acces.php
Dans ce fichier, tu vérifies que la variable de session existe.
Si elle n'existe pas... retour à la page d'accueil (ou de connexion) via une redirection.
Et dans tes différentes pages à accès réservé
TU créés un fichier : control_acces.php
Dans ce fichier, tu vérifies que la variable de session existe.
Si elle n'existe pas... retour à la page d'accueil (ou de connexion) via une redirection.
<?php //control_acces.php session_start(); $user = !empty($_SESSION['mavariabledesession']) ? $_SESSION['mavariabledesession']: NULL; if(!$user){ header('location: lapagequetuveux.php'); exit(); //toujours mettre un exit après une redirection } ?>
Et dans tes différentes pages à accès réservé
include_once 'chemin/vers/fichier/control_acces.php';
kmorel
k merci Jordane. j'essaie et je vous revient