Better fix (#2005)
This commit is contained in:
parent
e4c5a9d723
commit
c21ab76900
|
@ -164,7 +164,7 @@ sub refresh {
|
|||
my ( $self, $req ) = @_;
|
||||
$req->mustRedirect(1);
|
||||
my %data = %{ $req->userData };
|
||||
$req->user( $data{ $self->conf->{whatToTrace} } );
|
||||
$req->user( $data{_user} || $data{ $self->conf->{whatToTrace} } );
|
||||
$req->id( $data{_session_id} );
|
||||
$self->userLogger->notice( 'Refresh request for ' . $req->user );
|
||||
foreach ( keys %data ) {
|
||||
|
@ -174,8 +174,8 @@ sub refresh {
|
|||
$self->logger->debug(
|
||||
"Set session $req->{id} _updateTime with $data{_updateTime}");
|
||||
$req->steps( [
|
||||
#'getUser', Fix #2005
|
||||
#@{ $self->betweenAuthAndData },
|
||||
'getUser',
|
||||
@{ $self->betweenAuthAndData },
|
||||
'setAuthSessionInfo',
|
||||
'setSessionInfo',
|
||||
'setMacros',
|
||||
|
@ -237,7 +237,7 @@ sub do {
|
|||
}
|
||||
|
||||
# Remove userData if authentication fails
|
||||
if ( $err == PE_BADCREDENTIALS or $err == PE_BADOTP) {
|
||||
if ( $err == PE_BADCREDENTIALS or $err == PE_BADOTP ) {
|
||||
$req->userData( {} );
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user