Salut à tous,

Je suis en train de changer le module d'identification de mon site web. Lorsque l'utilisateur clic sur "s'identifier", un voile recouvre le site le rendant non cliquable (div) et un div d'identification s'affiche par dessus.

L'utilisateur entre alors son login et son mot de passe, et le formulaire est envoyé à une iframe invisible afin que la page ne soit pas rechargée dans son intégralité (Remote Scripting si j'ai bien compris).

Voici le code PHP de mon script qui traite les données du formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if ($logValide) echo "<SCRIPT>window.parent.location.reload()</SCRIPT>";
else echo "<SCRIPT>window.parent.document.getElementById('txtIdent').innerHTML=\"<FONT color=red>".$LANG['IdentNonValide']."</FONT>\"</SCRIPT>";
Lorsque l'utilisateur se trompe (et donc n'est pas connecté : $logValide=0), le div d'identification affiche bien le message d'erreur.

En revanche, lorsque l'identification marche, la page n'est pas rechargée comme je voudrais et rien ne se passe sur la page...

Quelqu'un a une idée ?

Merci infiniment