Hi guys
In my attempt to make a user signin mechanism I override appendToResponse in
a component that wrappes every page in my app and check if the user is
signed in and if not try to display the content of my login page (the login
page is not wrapped), code:
public void appendToResponse( WOResponse response, WOContext context ) {
logger.debug( "Entering appendToResponse in ApplicationLook" );
WOComponent currentPage = context.page(); if(
(((Session)session()).user() == null) && !(currentPage instanceof Login) ) {
logger.debug( "Not logged in, showing login page" ); Login
loginPage = pageWithName( Login.class ); WOResponse r =
loginPage.generateResponse(); System.out.println(
r.contentString() ); super.appendToResponse( r, context );
} else { super.appendToResponse( response, context );
} }
This does not work, r.contentString() indeed has the content of the login
page but nothing is delivered to the browser, just an empty page.
Any ideas??
Regards,
Atli
Fyrirvari á tölvupósti / e-mail disclaimer
http://us.is/Apps/WebObjects/US.woa/wa/dp?id=3776
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]