From:
<a_...@us...> - 2006-09-30 02:03:50
|
Update of /cvsroot/openinteract/OpenInteract2/pkg/base/OpenInteract2/Action In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv11840/pkg/base/OpenInteract2/Action Modified Files: Logout.pm Log Message: hashref sessions are now stored as sessions using the configured implementation class (and thus saved at all). Sessionmanager has a method for removing session from the datastore and removing the keys from it so that a new session object is not created at the end of the response with the same data. Logout now uses this method. Index: Logout.pm =================================================================== RCS file: /cvsroot/openinteract/OpenInteract2/pkg/base/OpenInteract2/Action/Logout.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Logout.pm 19 Mar 2004 05:42:22 -0000 1.5 --- Logout.pm 30 Sep 2006 02:03:47 -0000 1.6 *************** *** 16,19 **** --- 16,20 ---- my $request = CTX->request; $request->auth_clear; + OpenInteract2::SessionManager->delete_session( $request->session ); my $redirect_info = CTX->lookup_redirect_config; if ( my $url = $request->param( 'return_to' ) ) { |