- if (($script eq 'login') && !$action) {
- print $::request->{cgi}->redirect('controller.pl?action=LoginScreen/user_login');
-
- } elsif ($script eq 'admin') {
- $::form->{titlebar} = "kivitendo " . $::locale->text('Version') . " $::form->{version}";
- ::run($session_result);
-
- } else {
- if (SL::Auth::SESSION_EXPIRED == $session_result) {
- print $::request->{cgi}->redirect('controller.pl?action=LoginScreen/user_login&error=session');
- ::end_of_request();
- }
+ if ( (($script eq 'login') && !$action)
+ || ($script eq 'admin')
+ || (SL::Auth::SESSION_EXPIRED() == $session_result)) {
+ $self->redirect_to_login($script);