In order to implement my sign out page I've created a SignOutPage that invokes the signOut method in AuthenticatedWebSession, then setRedirect(true) and as final step I throw a:
throw new RestartResponseException(HomePage.class). This makes the home page be processed (and the url in the navigation bar remains /your_home_page_url). Here is the full code if you need it: public class LogOutPage extends WebPage { public LogOutPage() { AuthenticatedWebSession.get().signOut(); setRedirect(true); throw new RestartResponseException(HomePage.class); } } Cheers. On Thu, Mar 25, 2010 at 11:19 AM, fachhoch <fachh...@gmail.com> wrote: > > I initially tried etResponsePage(SSISignOutPage.class) it did not worked , > so used the new approach , > > regarding what my SSISignOutPage it does nothing except for showing a link > , before to that the control never goes to the page constructor , > > I am assuming after a session is invalidated wicket removes all its pages > from page map and its possible that it cannot find the page SSISignOutPage > and for that reason do I get pageExpired error ? > > > > > christian.giambalvo wrote: >> >> Depends on what your SSISignOutPage.class does. >> But why don't use setResponsePage(SSISignOutPage.class) ?? >> >> -----Ursprüngliche Nachricht----- >> Von: tubin gen [mailto:fachh...@gmail.com] >> Gesendet: Donnerstag, 25. März 2010 12:59 >> An: users >> Betreff: signout and redirect >> >> here is my code to signout link. >> >> add(new Link<Void>("signout"){ >> @Override >> public void onClick() { >> ((AuditWebSession)(Session.get())).signout(); >> throw new RestartResponseException(SSISignOutPage.class); >> } >> }); >> >> when user clicks on signout I expect to go to SSISignOutPage. >> but I end up with a different page which is set in applicationsettings >> >> IApplicationSettings settings= super.getApplicationSettings(); >> settings.setPageExpiredErrorPage(SessionExpiredPage.class); >> >> >> the SessionExpiredPage . >> please tell me what could be causing this ? >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> > > -- > View this message in context: > http://old.nabble.com/signout-and-redirect-tp28027857p28029507.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > -- Mauro Ciancio <maurociancio at gmail dot com> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org