hello tlm !!
Jai un ptit probleme avec les sessions sous free, pourant jai bien mit mes pages ds un fichier sessions a la racine comme il le demmende...
Voila jai fait un script mais qui ne marche pas pourtant je ne voit pas d'erreur .... Les visiteurs sont tjrs reenvoyés sur la page d'indentification comme si le pass n'etait pas bon ...
Voici mon script :
formulaire d'identification :
<form name="form1" method="post" action="access.php">
<br>
<table width="15%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"><strong>Pass :
</strong></font>
<input name="motdepass" type="password" id="motdepass">
</div></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="Ok ! ">
</div></td>
</tr>
</table>
<div align="center"></div>
<p align="left"> </p>
</form>
page access.php :
<?
if ( $motdepass == 'monpass')
{
session_start();
session_register('motdepass');
header("Location: access2.php" );
}
else{
// Si les password et login ne sont pas valides, on affiche un message d'erreur
echo'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script>
function entree()
{
if (!alert("Mauvais mot de passe !" ))
history.go(-1);return " "
}
document.writeln(entree())
</SCRIPT>
</body>
</html>';
}
?>
script de verification aux debut de chaque page a protégé :
<? session_start();
if (!session_is_registered('motdepass'))
{
header("Location: passvisit.php" );
}
?>
voila merci a tous !!