1 Reply Latest reply on Apr 17, 2008 4:24 PM by alex soto

    Login Redirection and pageflows

    Richard Hardy Newbie


      I am using Seam v2.0.0GA and have a problem when using the login redirection feature alongside a pageflow definition.

      I have configured login redirection by inserting:

      <event type="org.jboss.seam.notLoggedIn">
           <action execute="#{redirect.captureCurrentView}"/>
      <event type="org.jboss.seam.postAuthenticate">
           <action execute="#{redirect.returnToCapturedView}"/>

      in components.xml.

      I have also set up a login page, and a login-protected page in pages.xml, and specified that


      for the protected page.

      To begin with, when I am not logged in, and try to access the URL of the protected page, everything works as expected. i.e. I cannot access the proected page, but am taken instead to the login page. After I login, I am taken back to my originally requested page.

      However, at this point, my problem begins. I control navigation in my application using a pageflow definition, and it seems that although the protected page is displayed correctly after I log in, the page flow is not in sync with which page I am actually viewing. So, any actions that occur on this page, generate an Illegal navigation error.

      Can anyone help me as to what I need to do to get the pageflow in sync with the displayed page, if the navigation from the login page to the protected page occurs automatically as a result of login redirection?

      Thanks for your help,