SESSION

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

  1. Modérateur
    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 ?

    1. 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
    2. Modérateur
      @lynda789456Ben 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');
      }
      
    3. 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^^
    4. Modérateur
      Tu dois le mettte sur toutes tes pages
    5. 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^^