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

Seam Java Discussion :

Redirection conditionnelle


Sujet :

Seam Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Par défaut Redirection conditionnelle
    Je sui debutante avec Jboss seam et j'aimerai bien faire une application qui pour chaque login je verifie le groupe de l'utilisateur et je le rederige vers une pages
    exple

    J'ai 3 groupe d'utilisateurs et j'aimerai bien qu'aprés le login, chacun d'eux est rediriger vers une page:
    exemple

    identity.username= wael -----------------------> il ouvre la page nss.xhtml
    id_groupe=1

    identity.username= zied -----------------------> il ouvre la page ase.xhtml
    id_groupe=2

    identity.username= issam -----------------------> il ouvre la page
    mst.xhtml
    id_groupe=3

  2. #2
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 222
    Par défaut
    Salut,

    Pour résoudre ton problème tu peux ajouter ces lignes suivantes dans le fichier faces-config.xml, cela permet d'appliquer des règles de navigations.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <navigation-rule>
        <from-view-id>/logon.jsp</from-view-id>
        <navigation-case>
            <from-outcome>logon_success</from-outcome>
            <to-view-id>/contents.jsp</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>
            <from-outcome>logon_failure</from-outcome>
            <to-view-id>/logon.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    En résumé, si tu te trouves sur la page logon.jsp, si ta méthode, qui pemet de vérifier si l'utilisateur peut se logger, te retourne logon_succes, tu seras redirigé sur la page contents.jsp et si ça te retourne logon_failure, tu seras redirigé sur la page logon.jsp.

    Pour appliquer l'exemple a ton cas tu auras :


    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
     
    <navigation-rule>
        <from-view-id>/logon.jsp</from-view-id>
        <navigation-case>
            <from-outcome>wael</from-outcome>
            <to-view-id>/nss.xhtml</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>
            <from-outcome>zied</from-outcome>
            <to-view-id>/ase.xhtml</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>
            <from-outcome>issam</from-outcome>
            <to-view-id>/nss.xhtml</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>
            <from-outcome>logon_failure</from-outcome>
            <to-view-id>/logon.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    La méthode qui permet de vérifier si le user peut se connecter ou pas, retournera soit "wael", "zied", "issam", "logon_failure"


    J'espère que j'ai été clair.

    Bon courage.

Discussions similaires

  1. [PHP 5.3] Faire une redirection conditionnelle
    Par philippef dans le forum Langage
    Réponses: 3
    Dernier message: 28/10/2010, 09h14
  2. Réponses: 3
    Dernier message: 07/07/2010, 14h30
  3. Réponses: 5
    Dernier message: 08/09/2008, 14h25
  4. [MySQL] Redirection conditionnelle
    Par vrkill dans le forum PHP & Base de données
    Réponses: 26
    Dernier message: 22/08/2008, 15h14
  5. [PHP-JS] redirection conditionnelle en php
    Par djbed dans le forum Langage
    Réponses: 3
    Dernier message: 28/02/2008, 11h53

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