SESSION

Fermé
lynda789456 Messages postés 225 Date d'inscription mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016 - 16 mars 2016 à 16:03
lynda789456 Messages postés 225 Date d'inscription mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016 - 18 mars 2016 à 18:32
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 38437 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 février 2025 4 737
16 mars 2016 à 16:09
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 mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016
16 mars 2016 à 16:19
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 38437 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 février 2025 4 737 > lynda789456 Messages postés 225 Date d'inscription mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016
16 mars 2016 à 16:26
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 mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016
17 mars 2016 à 20:58
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 38437 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 février 2025 4 737
17 mars 2016 à 21:46
Tu dois le mettte sur toutes tes pages
0
lynda789456 Messages postés 225 Date d'inscription mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016
18 mars 2016 à 10:32
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