diff --git a/lib/calcms/auth.pm b/lib/calcms/auth.pm
index a0ffba5..8f7bf90 100644
--- a/lib/calcms/auth.pm
+++ b/lib/calcms/auth.pm
@@ -30,15 +30,15 @@ sub get_user {
debug("get_user") if $debug;
# login or logout on action
- if ( defined $params->{action} ) {
- if ( $params->{action} eq 'login' ) {
+ if ( defined $params->{authAction} ) {
+ if ( $params->{authAction} eq 'login' ) {
my $user = login( $config, $params->{user}, $params->{password} );
- $cgi->delete( 'user', 'password', 'uri', 'action' ) if defined $cgi;
+ $cgi->delete( 'user', 'password', 'uri', 'authAction' ) if defined $cgi;
return $user;
- } elsif ( $params->{action} eq 'logout' ) {
+ } elsif ( $params->{authAction} eq 'logout' ) {
$cgi = new CGI::Simple() unless defined $cgi;
logout($cgi);
- $cgi->delete( 'user', 'password', 'uri', 'action' );
+ $cgi->delete( 'user', 'password', 'uri', 'authAction' );
return undef;
}
}
@@ -109,7 +109,7 @@ sub logout {
return show_login_form( 'Cant remove cookie', 'logged out' );
}
my $uri = $ENV{HTTP_REFERER} || '';
- $uri =~ s/action=logout//g;
+ $uri =~ s/authAction=logout//g;
print $cgi->redirect($uri);
return;
}
@@ -349,8 +349,8 @@ sub show_login_form {