Redirect after sign in with SignInPanel does not always reach homepage
----------------------------------------------------------------------

                 Key: WICKET-4401
                 URL: https://issues.apache.org/jira/browse/WICKET-4401
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.5.4
            Reporter: Robert Kühne
         Attachments: login.zip

Im using SingInPanel for login and lately I observed some weird behaviour which 
I initially couldn't reproduce. It seems that the redirect which is happening 
after the login sometimes fails and I finally managed to build a quickstart. 
The bug does only show up when using tomcat (6.0.29) and not in jetty. I guess 
it is because of the context path which is not used in jetty in the default 
configuration. The quickstart eclipse project is named "login" which results in 
the context path you see below.

Do the following to see the bug: 

- Clear all your cookies for localhost.
- Open http://localhost:8080/login/user/login
- Login in with whatever you like, it accepts everything. 
- You will be redirected to something like 
http://localhost:8080/login/user/..;jsessionid=6BA0D67319631289F84008F699B07341
which shows the text "TestPage" which is not the homepage but should be. The 
class TestPage showing this text is mapped to /user
- If you want to go further you can open http://localhost:8080/login/user/login 
again and login in again you will be redirected to http://localhost:8080/login/

I dug around the request cycle which didn't help too much. Another guess is 
that the MountedMapper might do something bad here.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to