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

XMLRAD Discussion :

XMLC_FormLogin et Firefox


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 154
    Par défaut
    SLELogin est la fonction de login lors de la redirection avec les hooks ... peut être qu'il y a un problème à ce niveau là ?

    Michel

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Par défaut Le probleme avec XMLC_FormLogin sous Firefox : du nouveau!
    Je relance ce thread car j'ai moi aussi constaté ce problème.
    Le probleme apparait sous Firefox (sous IE pas de probleme!) quand j'initie en "manuel" un login, i.e. par appel du service XMLC_FormLogin.
    On obtient l'exeception ERR_EMAIL_NULL. Pourtant on est bien loggé en fait (car on a acces aux services securisés si l'on essaie de rentrer leur url directement dans la barre d'adresse).
    J'ai bien fouillé ce probleme : comparaison des traces IE/Firefox, Cookies, code de gestion des services du module XMLSecurityWM, etc.
    Ce qui se passe c'est que dans ce cas precis XMLC_BaseHref n'est pas valorisé (à noter qu'il est valorisé automatiquement lorsque on appel un service securisé qui ns redirige automatiquement sur XMLC_FormLogin : pas de probleme dans ce cas la sous Firefox et IE).
    Apres authentification on est censé etre redirigé sur l'url contenu dans XMLC_BaseHref. Or il est vide dans notre cas. En examinant le code de gestion (voir XMLSecurityWM.pas) associé au service XMLC_InnerRedirect on s'apercoit que cette redirection est effectuée par un simple javascript location.href. au niveau des headers html. Dans mon cas j'ai donc le code html suivant qui est généré:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html><head><script language="javascript">location.href = "";</script></head><body></body></html>
    Ce javascript s'execute tres bien sous IE: on redirection sur la racine du site. Par contre sous Firefox, ce code ne passe pas : on a une boucle infinie (redirection sur lui-meme)!!!
    Donc le workaround serait de valoriser XMLC_BaseHRef directement dans l'url d'appel du service, comme ceci par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="XMLC_FormLogin?XMLC_BaseHRef=/home_url">login</a>
    Dans ce cas plus de probleme sous Firefox...

    J'attend vos reactions?

  3. #3
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut
    oui il faut toujours remplir le XMLc_BaseHRef. on ne vas pas sur XMLC_FormLogin juste pour le plaisir, il faut qu'il y ait un but, un ecran après le processus de login et cet ecran est spécifié dans XMLC_BaseHRef

    au passage je rappelle que les paramètres de ce genre d'action sont décrits ici:
    http://xmlrad.com/DelosBin/Delos.dll...XMLC_FormLogin

  4. #4
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 154
    Par défaut
    Oui merci Zewam & RDM.
    En faite pour ma part qui utilise la connexion avec la base j'ai forcé XMLC_BaseHREF avec la bonne valeur et tout est OK sur Firefox.

    Merci
    Michel

Discussions similaires

  1. Réponses: 18
    Dernier message: 19/08/2004, 15h11
  2. [XML][XSL][Mozilla Firefox] Integraton dans une page JSP
    Par BANATACH dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 05/08/2004, 14h46
  3. Java ne fonctionne pas sous Firefox
    Par Info-Rital dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 29/07/2004, 23h37
  4. Erreur XMLC_FormLogin
    Par alex4 dans le forum XMLRAD
    Réponses: 5
    Dernier message: 13/04/2004, 09h29

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