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 :

SEAM restreindre l'accès à une page


Sujet :

Seam Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 118
    Par défaut SEAM restreindre l'accès à une page
    Je veux restreindre l'accès à la page mapage.xhtm
    Voici le fichier pages.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?xml version="1.0" encoding="UTF-8"?>
    <pages xmlns="http://jboss.com/products/seam/pages"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://jboss.com/products/seam/pages       http://jboss.com/products/seam/pages-2.1.xsd"
           login-view-id="/login.xhtml">
    <page view-id="/mapage.xhtml" login-required="true">
    <restrict>#{s:hasRole('admin')}</restrict>
    </page>
    </pages>
    Le problème c'est que j'arrive à afficher la page à travers son adresse :
    http://localhost:8383/appli/mapage.xhtml

    J'ai testé un seul élément (<div>) de la page avec render="#{s:hasRole('admin')}" et ça a marché très bien!!
    quand je m'authentifie avec un compte qui a pour role admin : le contenue de cette div est affiché
    Une fois déconnecté, le contenue de cette partie ne s'affiche plus.


    Est ce que le fichier pages.xml est bien configuré?
    Est ce qu'il faut configurer d'autres éléments?

  2. #2
    Membre chevronné

    Inscrit en
    Février 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 122
    Par défaut
    Il me pariat un peu court ton pages.xml, reprend en un du seam gen il manque la definition du no-conversastion-view-id du genre ton fichier pourrais commmencer comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="UTF-8"?>
    <pages xmlns="http://jboss.com/products/seam/pages"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd"
     
           no-conversation-view-id="/home.xhtml"
           login-view-id="/login.xhtml">
    as tu correctement défini la configuration des règles de sécurité dans le components.xml ?

Discussions similaires

  1. [Débutant] Restreindre l'accès à une page à un groupe Active Directory
    Par etiennegaloup dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 08/11/2013, 14h30
  2. [CS3] Restreindre l'accès à une page
    Par Novalis dans le forum Dreamweaver
    Réponses: 8
    Dernier message: 24/12/2010, 08h16
  3. Réponses: 7
    Dernier message: 26/03/2008, 17h20
  4. [Reseau] Accés à une page interne
    Par vincedjs dans le forum Apache
    Réponses: 4
    Dernier message: 02/02/2006, 10h20
  5. Bloquer l'accès à une page en fonction du navigateur
    Par 10-nice dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 30/08/2005, 15h29

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