Bonjour,

J'ai un script JQuery d'authentification qui ressemble à ça :

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');
		}
	}
});
Mon script sAuth.php se content d'écrire "OK" si l'identifiant et le mot de passe sont bons, et "KO" sinon.
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 ?