Hi,
I want that users that are not logged in, can't view any other Page than the login page.
So I've tried this:
<!DOCTYPE pages PUBLIC
"-//JBoss/Seam Pages Configuration DTD 1.2//EN"
"http://jboss.com/products/seam/pages-1.2.dtd">
<pages no-conversation-view-id="/home.xhtml"
login-view-id="/login.xhtml">
<page view-id="*">
<navigation>
<rule if-outcome="home">
<redirect view-id="/home.xhtml"/>
</rule>
</navigation>
</page>
<page view-id="/login.xhtml">
<navigation>
<rule if="#{identity.loggedIn}">
<redirect view-id="/home.xhtml"/>
</rule>
</navigation>
</page>
<page view-id="/home.xhtml">
login-required="true">
<navigation>
<rule if-outcome="solution">
<end-conversation/>
<redirect view-id="/solution.xhtml" />
</rule>It seems that:
login-required="true">
is not recognized...
How can I implement this functionality?
I use Seam 1.2 and Jboss 4.0.5GA.
Thank you
<page view-id="/home.xhtml"> login-required="true">
Don't you want the login-required inside the page element?
<page view-id="/home.xhtml" login-required="true">