SESSION

lynda789456 Messages postés 225 Date d'inscription   Statut Membre Dernière intervention   -  
lynda789456 Messages postés 225 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, voici mon code d'authentification, de l'espace membre, et déconnexion:
admin.php:
      <?php
include 'connect.php';
session_start();
if(isset($_POST['submit']))
{
$login = $_POST['login'];
$password = $_POST['password'];
if (isset($_POST['login']) && isset($_POST['password'])) {
    if($login&&$password)
	{
	mysql_select_db('bdd');
	
	$query = mysql_query("SELECT * FROM admin WHERE login='$login'&& password='$password'");
	$rows = mysql_num_rows($query);
	if($rows==1)
	{
	$_SESSION['login']=$login && $_SESSION['password'];
	header('Location:personnelGestion.php');
	
	}else echo "Pseudo ou mot de passe incorrecte";
	}else echo "Veuillez saisir tous les champs";
}}
?>

deconnexion.php
<?php
session_start();
session_unset();
session_destroy();
header('Location: index.php');
exit();
?>

SVP je veux que quand je retape le lien de "espace-membre-admin.php" après la déconnexion, sa session disparait !
Aidez moi svp !
Merci bien^^

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,


SVP je veux que quand je retape le lien de "espace-membre-admin.php" après la déconnexion, sa session disparait !

Heu... désolé.. mais je ne comprend pas ta question....

Pourrais tu détailler ce que tu souhaites faire ?
car là ... le code que tu montres semble être correct...
Que n'arrives-tu pas à faire exactement ?

0
lynda789456 Messages postés 225 Date d'inscription   Statut Membre Dernière intervention  
 
Enfaite, j'ai une page admin (d'authentification) qui renvoie vers une autre page de gestion du personnel(ajout, suppression,ect), je veux que quand l'admin se déconnecte, quand je retappe le lien de la page (gestionPersonnel.php) ,elle n'apparait plus (question de sécurité vous voyez^^), idem pour les autres(prof, etudiant, ect), c le méme principe normalement^^
Lynda
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > lynda789456 Messages postés 225 Date d'inscription   Statut Membre Dernière intervention  
 
Ben tu fais un IF sur ta variable de SESSION ;.. et si elle n'existe pas ... alors tu rediriges vers une autre page (celle de login par exemple).

if(empty($_SESSION['login'])){
	header('Location:autrepage.php');
}
0
lynda789456 Messages postés 225 Date d'inscription   Statut Membre Dernière intervention  
 
Ok c gentil^^
Je l'ai intégrer dans mon code au début elle m'a envoyer dans la page "index" :( et en la mettant à la fin, quand j'ai mi se déconnecter et j'ai retapper le lien de "Gestionpersonel", la page s'est ré-affichée malgré la déconnexion :(
Je dois la mettre dans la page "Gestionpersonnel.php" ,non ?^^
Merci bien^^
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu dois le mettte sur toutes tes pages
0
lynda789456 Messages postés 225 Date d'inscription   Statut Membre Dernière intervention  
 
Ok mais dans quel emplacement je dois la mettre stp ?
Dans la page d'authentification de l'admin qui renvoie vers personnelGestion ou bien dans la page personnelGestion, sachant que cette dernière renvoie vers d'autres pages aussi (permis juste pour l'admin)^^
Merci bien^^
0