Another question
I can not find any bug reporting about it. Should I try to open a bug
or 1.5 will have this fixed anyway?
On 10/31/08, Alan Romaniusc <[EMAIL PROTECTED]> wrote:
> I found the problem!! No, I didn't, but I found the wrokaround.
>
> The problem happens with you configure the filter to use url-pattern = "/*".
> If you change to something else, like "/x/*" the redirect will work as
> expected!
>
> just a reference...
>
>
>
>
>
>
> On Thu, Oct 30, 2008 at 1:50 PM, Alan Romaniusc <[EMAIL PROTECTED]> wrote:
> > I mm trying to test the dumbest example of wicket auth roles, using
> > examples in 1.4 m3 zip, and just extends pages that can be found
> > there.
> >
> > Everytime that I log in, I was expected to be redirected from login to
> > page that I tried to access, but I am being redirected to the "correct
> > page", but without the context path, resulting in a page not found.
> >
> > Could it be a bug?
> >
> >
> > Dumb Code:
> >>>>>>>>>>>
> > RoomBookingApplication.java
> > public class RoomBookingApplication extends AuthenticatedWebApplication {
> >
> > protected void init() {
> > super.init();
> > mountBookmarkablePage("admin", AdminPage.class);
> > }
> >
> > public Class<? extends Page> getHomePage() {
> > return CalendarPage.class;
> > }
> >
> > protected Class<? extends AuthenticatedWebSession> getWebSessionClass()
> {
> > return RoomBookingSession.class;
> > }
> >
> > protected Class<? extends WebPage> getSignInPageClass() {
> > return BookingSignInPage.class;
> > }
> >
> > }
> >
> > RoomBookingSession.java
> > public class RoomBookingSession extends AuthenticatedWebSession {
> >
> > public RoomBookingSession(Request request) {
> > super(request);
> > }
> >
> > public boolean authenticate(String user, String pass) {
> > return (user.equals("test") && pass.equals("test"));
> > }
> >
> > public Roles getRoles() {
> > if (isSignedIn())
> > return new Roles(Roles.ADMIN);
> > return null;
> > }
> > }
> >
> > CalendarPage.java
> > public class CalendarPage extends WebPage {
> > public CalendarPage() {
> > add(new Label("helloWorld","itsworking"));
> > }
> > }
> >
> > @AuthorizeInstantiation(Roles.ADMIN)
> > public class AdminPage extends WebPage {
> > }
> > <<<<<<<<<<<<<<
> >
> > if I try to access http://localhost:8080/booking/admin , I am redirect
> > to login page. If I enter the correct login and pass, I am redirect to
> > http://localhost:8080/admin
> >
> >
> > --
> >
>
>
>
>
> --
> Alan R.
>
--
Albert
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]