IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] Authentification en Ajax


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Juin 2006
    Messages
    218
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 218
    Par d�faut [AJAX] Authentification en Ajax
    Salut,

    Je veux integrer Ajax dans la page Login.jsp. J'ai deja ecrit une fonction verify_login qui retourne une valeur boolean: true si le username et le password sont corrects, et false dans le cas contraire.

    Je me base sur le code suivant http://woork.blogspot.com/2007/10/lo...x-and-php.html
    pour ajaxifier le login.

    Comment puis-je modifier le code pour recuperer le resultat boolean ? J'ai mis false a la place de 0, pourtant ca ne marche pas.
    D'une autre part j'ai fait alert(response); l'alert est vide comme resultat. donc je pense que il y a un probleme avec http.responseText.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    }
    function loginReply() {
    if(http.readyState == 4){
    var response = http.responseText;
    if(response == 0){
    // if login fails
    document.getElementById('login_response').innerHTML = 'Login failed! Verify user and password';
    // else if login is ok show a message: "Welcome + the user name".
    } else {
    document.getElementById('login_response').innerHTML = 'Welcome'+response;
    }

  2. #2
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    visiblement ton esponse doit contenir, soi un login, soi rien.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    if (!response.length){
    ...
    response.length �quivaut � false si longueur = 0
    true sinon ...
    (� v�rifier, donc : qu'il soit effectivement vide en cas d'�chec)

    A+

  3. #3
    Membre �clair�
    Inscrit en
    Juin 2006
    Messages
    218
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 218
    Par d�faut
    ca ne marche jamais

    J'ai modifie ma fonction Login.jsp. Elle retourne maintenant le username de type String si les user/pass sont corrects, et retourne une chaine vide dans le cas contraire (return a=""

    si je faits alert(response.length); j'obtients 34 ou 30
    et si je faits alert(response), l'alert est vide!!

    var response = http.responseText ne me retourne rien. Je pense que cela qui me cause le probleme

  4. #4
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par Identifiant Voir le message
    si je faits alert(response.length); j'obtients 34 ou 30
    et si je faits alert(response), l'alert est vide!!
    C'est donc que le serveur te retourne une string de 30 ou 34. Des espaces, s�rement.
    Fais un autre test :Tu verras le "vrai" contenu ...

    A+

  5. #5
    Membre �clair�
    Inscrit en
    Juin 2006
    Messages
    218
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 218
    Par d�faut
    ca ne me retourne que les /:

    / /

  6. #6
    Membre �clair�
    Inscrit en
    Juin 2006
    Messages
    218
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 218
    Par d�faut
    je pense que ca n'a rien avoir avec Ajax.

    je ne sais pas comment envoyer comme reponse le resultat du login (jsp)

Discussions similaires

  1. [AJAX] authentification avec Ajax
    Par Neilime05 dans le forum AJAX
    R�ponses: 4
    Dernier message: 26/10/2009, 10h45
  2. [AJAX] Authentification et AJAX
    Par kheraud dans le forum AJAX
    R�ponses: 4
    Dernier message: 08/10/2009, 14h19
  3. [AJAX] Authentification en AJAX
    Par Invit� dans le forum G�n�ral JavaScript
    R�ponses: 0
    Dernier message: 15/04/2008, 13h05
  4. [AJAX] Authentification en Ajax
    Par Identifiant dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 16/01/2008, 16h57
  5. [AJAX] Authentification PHP
    Par abys dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 01/09/2006, 13h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo