Hi Matt,

I'm using JSF basic on Appfuse 2.0.

Regards,
Enrico



mraible wrote:
> 
> Which web framework and version of AppFuse gives you this horrible stack
> trace?
> 
> Matt
> 
> On 12/20/07, Enrico Goosen <[EMAIL PROTECTED]> wrote:
>>
>> I also experienced a problem with the session timeout, and if for example
>> the
>> user clicks on "Edit Profile" after the session times out, you get a
>> horrible stack trace, instead of a graceful redirect to the login page.
>>
>> To overcome this, I put the following code in MessageFilter.java:
>>
>> //redirect to login if session has expired
>>         String username = request.getRemoteUser();
>>         if (username == null){
>>             UrlPathHelper urlPathHelper = new UrlPathHelper();
>>             String path =
>> urlPathHelper.getPathWithinApplication(request);
>>             if (path.contains("mainMenu") || path.contains("signup") ||
>>                     path.contains("passwordHint")){
>>                 //ignore
>>             }else{
>>                 RequestDispatcher rd =
>> request.getRequestDispatcher("/login.jsp");
>>                 rd.forward(request, res);
>>                 return;
>>             }
>>         }
>> In my app, the user isn't required to login to view the mainMenu page,
>> hence
>> it only redirects for other pages that require a valid user.
>>
>>
>> mraible wrote:
>> >
>> > There is no filter that's responsible for detecting a timeout.  You
>> > could create an HttpSessionListener that listens for deactivation, but
>> > I don't believe you can actually detect it with a filter and forward
>> > to a "your session has expired page".
>> >
>> >
>> http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpSessionListener.html
>> >
>> > Matt
>> >
>> > On 4/12/07, VJ22 <[EMAIL PROTECTED]> wrote:
>> >>
>> >> Hello Matt...tks for the answer
>> >>
>> >> I have specified the same in the web.xml file .... but which filter is
>> >> responsible for actually detecting  a session timeout within Acegi
>> within
>> >> Appfuse ?
>> >>
>> >>
>> >>
>> >> mraible wrote:
>> >> >
>> >> > It should be specified in web.xml.
>> >> >
>> >> > Matt
>> >> >
>> >> >
>> >> > On 4/12/07, VJ22 <[EMAIL PROTECTED]> wrote:
>> >> >>
>> >> >> Hello,
>> >> >>
>> >> >> Which filter in the acegi security filter chain checks for a
>> session
>> >> >> timeout
>> >> >> within the Appfuse configuration ? I am using the default of 30
>> >> minutes
>> >> >> in
>> >> >> the web.xml ?
>> >> >> I need a bit more flexibility in my logout process and was going
>> >> through
>> >> >> the
>> >> >> maze of configuration files to figure out how the framework handles
>> >> >> session
>> >> >> timeouts ?
>> >> >>
>> >> >> tks in advance
>> >> >>
>> >> >> Rgds...VJ
>> >> >> --
>> >> >> View this message in context:
>> >> >> http://www.nabble.com/session-timeout-tf3564175s2369.html#a9955303
>> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>> >> >>
>> >> >>
>> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> > --
>> >> > http://raibledesigns.com
>> >> >
>> >> >
>> ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >> http://www.nabble.com/session-timeout-tf3564175s2369.html#a9958216
>> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>> > --
>> > http://raibledesigns.com
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/session-timeout-tp9955303s2369p14437100.html
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/session-timeout-tp9955303s2369p14452435.html
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to