[Cpan-forum-commit] rev 132 - trunk/lib/CPAN
svn at pti.co.il
svn at pti.co.il
Tue Mar 22 16:49:49 IST 2005
Author: gabor
Date: 2005-03-22 16:49:49 +0200 (Tue, 22 Mar 2005)
New Revision: 132
Modified:
trunk/lib/CPAN/Forum.pm
Log:
flush session object in order to make sure login and logout is finished. There might be a bug somewhere in the Session management PLugin
Modified: trunk/lib/CPAN/Forum.pm
===================================================================
--- trunk/lib/CPAN/Forum.pm 2005-03-22 14:42:42 UTC (rev 131)
+++ trunk/lib/CPAN/Forum.pm 2005-03-22 14:49:49 UTC (rev 132)
@@ -917,6 +917,7 @@
my $request = $session->param("request") || "";
$session->param("request" => "");
+ $session->flush();
$self->header_type("redirect");
$request .= "/" if $request !~ m{/$};
$self->header_props(-url => "http://$ENV{HTTP_HOST}/$request");
@@ -933,6 +934,7 @@
my $self = shift;
my $session = $self->session;
+ my $username = $session->param('username');
$session->param(loggedin => 0);
$session->param(username => '');
$session->param(uid => '');
@@ -940,6 +942,8 @@
$session->param(lname => '');
$session->param(email => '');
$session->param(admin => '');
+ $session->flush();
+ $self->log->debug("logged out '$username'");
$self->redirect_home;
}
More information about the Cpan-forum-commit
mailing list