Bonjour,
J'ai un script JQuery d'authentification qui ressemble à ça :
Mon script sAuth.php se content d'écrire "OK" si l'identifiant et le mot de passe sont bons, et "KO" sinon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $.ajax({ type: "POST", url: "sScripts/sAuth.php", data: "user="+identifiant+"&mdp="+mdp, success: function(retour){ if (retour == "KO") { alert('Identifiant et/ou mot de passe incorrect'); } else if (retour == "OK"){ alert('OK'); } else { alert('Problèmes de connexion, merci de réessayer un peu plus tard'); } } });
En fait mes "if" ne fonctionnent pas, et c'est systématiquement le dernier "else" qui est appelé.
Pourtant si je mets un alert(retour) j'obtiens bien "OK" ou "KO".
J'ai même essayé un alert("-"+retour+"-") pour voir s'il y avait des espaces ou autres, mais tout est correct.
Je comprends pas bien quel est le problème...
Si ça vous dit quelque chose, merci d'avance !
Edit : retour.length vaut 6... y a un petit souci non ?
Partager