[jboss-user] [JBoss Seam] - Re: Forced login?

KnisterPeter do-not-reply at jboss.com
Fri Jun 15 08:57:09 EDT 2007


I have a similar request for my page navigation. We have two login pages in our project.
There is a registration page which does not require login, but when the user registers successful, then no login should be required. Also there should be a login page for already registered users.
I've defined my pages.xml as follows:

<?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE pages PUBLIC
  | 	"-//JBoss/Seam Pages Configuration DTD 1.2//EN"
  | 	"http://jboss.com/products/seam/pages-1.2.dtd">
  | <pages login-view-id="/login.xhtml">
  | 
  | 	<page view-id="/login.xhtml" login-required="false">
  | 		<param name="c" value="#{campaign.id}" />
  | 
  | 		<action if="#{validation.succeeded}"
  | 			execute="#{identity.login()}" />
  | 
  | 		<navigation>
  | 			<rule if="#{identity.loggedIn}">
  | 				<redirect view-id="/invite.xhtml" />
  | 			</rule>
  | 		</navigation>
  | 	</page>
  | 
  | 	<page view-id="/register.xhtml" login-required="false">
  | 		<param name="c" value="#{campaign.id}" />
  | 
  | 		<action if="#{validation.succeeded}"
  | 			execute="#{register.register(person)}" />
  | 	</page>
  | 
  | 	<page view-id="*" login-required="true">
  | 		<navigation from-action="#{identity.logout()}">
  | 			<redirect view-id="/login.xhtml" />
  | 		</navigation>
  | 	</page>
  | 
  | 	<exception class="org.jboss.seam.security.NotLoggedInException">
  | 		<redirect view-id="/login.xhtml">
  | 			<message severity="warn">Please login first.</message>
  | 		</redirect>
  | 	</exception>
  | 
  | </pages>
  | 

But the register.xhtml page does redirect to the login.xhtml page... Any ideas?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4054727#4054727

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4054727



More information about the jboss-user mailing list