Bonjour,
J'ai un formulaire d'authentification basique en ajax/php qui fonctionne parfaitement dans tous les cas de figure en environnement local.
Le problème vient en production, ici tout fonctionne hors mis la redirection de page dans la fonction success d'Ajax, lorsque l'utilisateur est correctement identifié. L'identification fonctionne mais je suis obligé de rafraîchir la page pour que la session ouverte soit prise en compte.
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
18
19
20
21
22
23
24
25
26
27
28
29
30 $("#logSubmit").click(function(){ var identifiant = $('#identifiant').val(); var pass = $("#pass").val(); $.ajax({ type: "POST", url: "traitements/connect.php", data: {identifiant:identifiant, pass:pass}, //your form data to post goes here as a json object dataType: "html", success: function(msg){ if($.trim(msg) == 0){ $("#result").html("<span class='alert alert-danger'>Cet identifiant n'existe pas.</span>"); } else if($.trim(msg) == 1){ window.location = "account.php"; //Aucune redirection } else if($.trim(msg) == 2){ $("#result").html("<span class='alert alert-danger'>Vous avez essayé de vous connecter 3 fois sans succès. Veuillez réessayer plus tard ou contacter le support.</span>"); } else if($.trim(msg) == 3){ $("#result").html("<span class='alert alert-danger'>Le mot de passe et/ou le login sont incorrects.</span>"); } else if($.trim(msg) == 4){ $("#result").html("<span class='alert alert-danger'>Ce login n\'existe pas !</span>"); } } }); return false; });
Partager