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?