Gestion des sessions en php
khaouula
Messages postés
8
Statut
Membre
-
a.laumiere Messages postés 21 Statut Membre -
a.laumiere Messages postés 21 Statut Membre -
Bonjour les amis ,
J'ai besoin encore une fois de votre précieux aide .
Bon voilà mon problème en détails : Je souhaite gérer les pages accessibles par un utilisateur authentifié et un simple visiteur de sorte que par exemple :
-s'il y a aucune session ouverte il y aura un accès à la page Authentification.html
-s'il existe une session ouverte l'utilisateur accedra à son espace personnel Extranet.php et il ne verra plus la page Authentification.html jusqu'à destruction de la session.
J'ai essayé de mettre en place un script php de +o- redirection le voilà :
<?php
if (($_SESSION['id']))
{
header("location:./Extranet.php");
}
else
{
header("location:./Authentification.html");
}
?>
les paramètres de la sessions sont récupéré à partir du script d'authentification :
session_start();
$_SESSION['id'] = $login;
$_SESSION['pass'] = $pass;
Le problème que j'ai c'est que même si l'utilisateur est déconnecté , je veux dire par là (session_destroy();) il a toujours accès à son espace personnel Extranet.php .
Voilà le script de déconnexion :
<?php
session_destroy();
header("location:./Authentification.html");
?>
Je sais que mon sujet est décourageant à lire vu sa longueur , mais j'aimerai bien que vous me faites part de vos idées et connaissances , merci d'avance.
J'ai besoin encore une fois de votre précieux aide .
Bon voilà mon problème en détails : Je souhaite gérer les pages accessibles par un utilisateur authentifié et un simple visiteur de sorte que par exemple :
-s'il y a aucune session ouverte il y aura un accès à la page Authentification.html
-s'il existe une session ouverte l'utilisateur accedra à son espace personnel Extranet.php et il ne verra plus la page Authentification.html jusqu'à destruction de la session.
J'ai essayé de mettre en place un script php de +o- redirection le voilà :
<?php
if (($_SESSION['id']))
{
header("location:./Extranet.php");
}
else
{
header("location:./Authentification.html");
}
?>
les paramètres de la sessions sont récupéré à partir du script d'authentification :
session_start();
$_SESSION['id'] = $login;
$_SESSION['pass'] = $pass;
Le problème que j'ai c'est que même si l'utilisateur est déconnecté , je veux dire par là (session_destroy();) il a toujours accès à son espace personnel Extranet.php .
Voilà le script de déconnexion :
<?php
session_destroy();
header("location:./Authentification.html");
?>
Je sais que mon sujet est décourageant à lire vu sa longueur , mais j'aimerai bien que vous me faites part de vos idées et connaissances , merci d'avance.
A voir également:
- Gestion des sessions en php
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Logiciel gestion photo gratuit - Guide
- Gestion des fichiers - Télécharger - Gestion de fichiers
- Easy php - Télécharger - Divers Web & Internet
- Gestion autorisation application android - Guide