Bonjour,
Jai un site qui marche bien.dans ce site il y a un espace membre.Par exemple des pages protégées et pour quun utilisateur puisse y accéder il doit passer par une page identification.Par exemple si un utilisateur va sur la page:........./fr/espace_membre.php?page=1&redir=2 cela redirige vers la identification qui est la page ........./fr/espace_membre.php?page=1 puis après avoir rentré son nom dutilisateur et son mot de passe redirige vers la page ........./fr/espace_membre.php?page=1&redir=2 si tout est bon.Je veux mettre se site sur mon disque dur en weblocal.Pour cela jutilise easyphp 1.8. Le problème est que quand on arrive sur la page identification apres avoir rentré son nom dutilisateur et son mot de passe cela ne fait pas de redirection vers la page dorigine mais en plus cela fait tourner la page identification en boucle après avoir validé.
Pour infos le code de la page identification:
<?php
if(isset($utilisateur) & !empty($utilisateur) & isset($motdepasse) & !empty($motdepasse))
{
$utilisateur=$_POST[utilisateur];
$motdepasse=$_POST[motdepasse];
connecter();
$query="SELECT * FROM `fournisseur` WHERE `utilisateur` = '".$utilisateur."' and `motdepasse` = '".$motdepasse."'";
$result=@mysql_query($query);
$num=@mysql_num_rows($result);
$row=@mysql_fetch_row($result);
if($num==0){
echo "<br><br><center><font color='#990000'>Erreur ce pseudo (et/ou mot de passe) est incorrect!</font></center><br>";
}else{
//connexion ?ablie
$email = $row[14];
$numeroref= $row[28];
$numeroref= $row[28];
$meme = $row;
session_start();
//-----------------VERSION 1.1-----------------
$_SESSION['utilisateur']=$utilisateur;
$_SESSION['email']=$email;
$_SESSION['meme']=$meme;
$_SESSION['numeroref']=$numeroref;
//---------------------------------------------
echo "<script language='javascript'>document.location='espace_membre.php?page=$redir&ref=$ref&refacheter=$refacheter&refannonce=$refannonce'</script>";
}
}
?>
<form action="espace_membre.php?page=1" method="post">
<tr><td width="311" height="30">
<p align="left"><b><kbd><span style="font-size:12pt;">Nom d'utilisateur</span></kbd></b></p>
<p align="left"> </p></td><td width="338">
<p>
<kbd><span style="font-size:12pt;"><input name="utilisateur" type="text" id="utilisateur" size="34">
</span><sup><font color="red"><span style="font-size:12pt;"> *</span></font></sup></kbd><I><SPAN
style="FONT-SIZE: 10pt; COLOR: rgb(153,153,153); FONT-FAMILY: 'Courier New'"><br>
</SPAN></I></p>
</td></tr>
<tr><td width="311" height="30">
<p align="left"><b><kbd><span style="font-size:12pt;">Mot de passe<br></span></kbd></b></p><p align="left"> </p></td>
<td width="338"><p>
<kbd><span style="font-size:12pt;"><input name="motdepasse" type="password" id="motdepasse" size="34">
</span><sup><font color="red"><span style="font-size:12pt;"> *
<input type="hidden" name="redir" value="<? echo $redir;?>">
<input name="ref" type="hidden" id="ref" value="<? echo $ref;?>">
<input name="refacheter" type="hidden" id="refacheter" value="<? echo $refacheter;?>">
<input name="refannonce" type="hidden" id="refannonce" value="<? echo $refannonce;?>">
<br>
</span></font></sup></kbd><I><SPAN
style="FONT-SIZE: 10pt; COLOR: rgb(153,153,153); FONT-FAMILY: 'Courier New'">Vous avez <a href="/fr/per/retour_mdp.php">oublié</a> votre mot de passe</SPAN></I></p>
</td></tr>
<tr><td width="653" height="30" colspan="2">
<p align="center"><span style="font-size:10pt;"><input type="submit" name="Submit" value="Ouvrir une session" onClick="this.value='WAIT ...'"></span></p>
</td></tr></form></table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
Merci de votre aide.
Ps:jai mis des points ..... pour cacher le nom de mon site