Hello, j'ai un petit problème avec ma session pour protéger des pages, est-ce que quelqu'un peut m'aide !!!!
Première page: celle du login
<?php
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="loginverif.php" method="POST" target="_self">
<p align="center">
<input name="login" type="text" id="login">
</p>
<p align="center">
<input name="pass" type="password" id="pass" value="">
</p>
<p align="center">
<input type="submit" name="Submit" value="Valider">
</p>
</form>
</body>
</html>
___________________
------------------------------
Deuxième page, on vérifie le mot de passe:
<?php session_start();
$_SESSION["login"] = $_POST['login'];
$_SESSION["pass"] = $_POST['pass'];
if ($_SESSION["login"] == 'philippe' and $_SESSION["france"] == 'comite'){
echo ("<SCRIPT LANGUAGE=\"JavaScript\">");
echo ("document.location.href=\"inscriptionlecture.php\"");
echo ("</SCRIPT>");
} else {
echo ("<SCRIPT LANGUAGE=\"JavaScript\">");
echo ("document.location.href=\"mauvaislogin.php\"");
echo ("</SCRIPT>");
}
?>
_____________________
---------------------------------
Si le test est bon, on va a la page protégé.
On verrifie si les variable de session sont correctement initialisé.
Si c'est le cas, on affiche la page, sinon, on est redirigé vers une page d'erreur (mauvaislogin.php).
<?php
session_start();
echo $_SESSION["login"];
echo $_SESSION["pass"];
if($_SESSION["login"] != "corrida" or $_SESSION["pass"] != "comite") {
echo ("<SCRIPT LANGUAGE=\"JavaScript\">");
echo ("document.location.href=\"mauvaislogin.php\"");
echo ("</SCRIPT>");
}
?>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
.....