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

JSF Java Discussion :

probléme "j_security_check" et jsf


Sujet :

JSF Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut probléme "j_security_check" et jsf
    j'ai pas comprit comment envoyer un formulaire jsf au j_security_check

    je veut dire comment faire <form action="j_security_check" method="post"> avec jsf

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    JSF est un servlet gérant le formulaire, j_security_check est un système envoyant le formulaire directement vers le conteneur. Donc il n'atteindra jamais ta webapp et encore moins ton servlet jsf. Ce n'est donc pas possible.

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    JSF est un servlet gérant le formulaire, j_security_check est un système envoyant le formulaire directement vers le conteneur. Donc il n'atteindra jamais ta webapp et encore moins ton servlet jsf. Ce n'est donc pas possible.
    ok ,donc et il possibleme en java d'envoyer un formulaire crée et envoyer avec manage bean et supprot le post

    mon encadreure me demande d'affiche un message dans le cas d'echec de login avec j_security_check qui indique si le login et faux ou c'est la mot de passe s'il y a quelqu'un qui as une idée

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    voilà la forme d'une configuration de 'form login' dans ton web.xml:

    <login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
    <form-login-page>/login.jsp</form-login-page>
    <form-error-page>/fail_login.html</form-error-page>
    </form-login-config>
    </login-config>
    Comme tu le vois, la page fail_login.html est affichée en cas d'erreur de login. Note que le form based login en j2ee est assez limité dans ses fonctionnailité, il ne prend que des formulaire pointant sur j_security_check, fourni peu d'information relative au login, et ne peux pas être appelé directement (c'est uniquement le conteneur qui redirige vers ce formulaire).

    Si tu veux plus de sécurity, regarde après le security filter (sur sourceforge.net), il est plus souple et utilise des mécanismes similaires.

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    voilà la forme d'une configuration de 'form login' dans ton web.xml:



    Comme tu le vois, la page fail_login.html est affichée en cas d'erreur de login. Note que le form based login en j2ee est assez limité dans ses fonctionnailité, il ne prend que des formulaire pointant sur j_security_check, fourni peu d'information relative au login, et ne peux pas être appelé directement (c'est uniquement le conteneur qui redirige vers ce formulaire).

    Si tu veux plus de sécurity, regarde après le security filter (sur sourceforge.net), il est plus souple et utilise des mécanismes similaires.
    je te comprend ,merci beaucoup pour ton aide
    je croit que je vais me suicider à cause de mon encadreur
    je sait qu'il existe d'autre solution mais c'est lui qui oblige de travailler avec ,
    bon je croit que j'ai une bonne idée pour le faire avec,si ça marche je vai la poster

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