$::form = Form->new;
%::called_subs = ();
+ my $session_result = $::auth->restore_session;
+ $::auth->create_or_refresh_session;
+
+ $::form->read_cgi_input;
+
eval { ($routing_type, $script_name, $action) = _route_request($script_name); 1; } or return;
if ($routing_type eq 'old') {
eval {
pre_request_checks();
- my $session_result = $::auth->restore_session;
- $::auth->create_or_refresh_session;
-
$::form->error($::locale->text('System currently down for maintenance!')) if -e ($::lx_office_conf{paths}->{userspath} . "/nologin") && $script ne 'admin';
if ($script eq 'login' or $script eq 'admin') {
1;
} or do {
if ($EVAL_ERROR ne END_OF_REQUEST) {
+ print STDERR $EVAL_ERROR;
$::form->{label_error} = $::cgi->pre($EVAL_ERROR);
eval { show_error('generic/error') };
}
};
# cleanup
- $::auth->expire_session_keys->save_session;
+ $::auth->save_session;
$::auth->expire_sessions;
$::auth->reset;