Se connecter avec
S'enregistrer | Connectez-vous

Redirection entre la page de connexion et la page d'accueil

Dernière réponse : dans Programmation

Bonjour,
J'ai 2 pages une pour la connexion et l'autre c'est la page d'accueil qui sera affichée après la connexion.
Je voulais que lorsque je suis connecté et je tape le lien de la page de connexion il me fait une redirection vers la page d'accueil.
J'ai essayé :
  1. if (isset($_SESSION['log']))
  2. {
  3. header('Location: liste.php'); }

mais ça n'a pas marché

voici le code php de la page de connexion:
  1. <?php
  2. session_start();
  3. if (!isset($_POST["login"]))
  4. {
  5. $Login = "";
  6. $mdp= "";
  7. }
  8. else if (isset($_SESSION['login']))
  9. {
  10. header('Location: liste.php'); }
  11. else
  12. {
  13. $Login = $_POST["login"];
  14. $mdp=$_POST["password"];
  15.  
  16. include "BDcon.php";
  17. $_SESSION['login'] = $Login;
  18. $_SESSION['mdp'] = $mdp;
  19.  
  20. $resultat=mysql_query("SELECT * FROM tab_Session WHERE S_login='$Login'",$cnx);
  21. $data = mysql_fetch_assoc($resultat);
  22. $_SESSION['id'] = $data['S_ID'];
  23. $_SESSION['type'] = $data['S_Type'];
  24.  
  25. if($data['S_login'] != $Login && $data['S_MDP'] != $mdp)
  26. {
  27. echo "<script>alert(\"Veuillez saisir un login et un mot de passe correct\")</script>";
  28. }
  29. else if(($data['S_login'] ==null) || ($data['S_MDP'] ==null))
  30. {
  31. echo "<script>alert(\"Veuillez saisir les champs manquants\")</script>";
  32. }
  33. else if($data['S_login'] != $Login)
  34. {
  35. echo "<script>alert(\"Votre login n'est pas correct\")</script>";
  36. }
  37. else if($data['S_MDP'] != $mdp)
  38. {
  39. echo "<script>alert(\"Votre mot de passe n'est pas correct\")</script>";
  40. }
  41. else
  42. {
  43. header('Location: liste.php?log='.$Login);
  44. }
  45. mysql_close();
  46. }
  47. ?>



merci pour votre aide
Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
Tom's guide dans le monde