sub authenticate_root {
$main::lxdebug->enter_sub();
- my $self = shift;
- my $password = shift;
- my $is_crypted = shift;
+ my $self = shift;
+ my $password = shift;
+ my $is_crypted = shift;
- $password = crypt $password, 'ro' if (!$password || !$is_crypted);
- $admin_password = crypt "$self->{admin_password}", 'ro';
+ $password = crypt $password, 'ro' if (!$password || !$is_crypted);
+ my $admin_password = crypt "$self->{admin_password}", 'ro';
$main::lxdebug->leave_sub();
while (my $ref = $sth->fetchrow_hashref()) {
$users{$ref->{login}} ||= { 'login' => $ref->{login}, 'id' => $ref->{id} };
- $users{$ref->{login}}->{$ref->{cfg_key}} = $ref->{cfg_value} if (($cfg_key ne 'login') && ($cfg_key ne 'id'));
+ $users{$ref->{login}}->{$ref->{cfg_key}} = $ref->{cfg_value} if (($ref->{cfg_key} ne 'login') && ($ref->{cfg_key} ne 'id'));
}
$sth->finish();
$form = $main::form;
$dbh = $self->dbconnect();
- $query = qq|SELECT *, (mtime < (now() - '24h'::interval)) AS is_expired FROM auth.session WHERE id = ?|;
+ $query = qq|SELECT *, (mtime < (now() - '8h'::interval)) AS is_expired FROM auth.session WHERE id = ?|;
$cookie = selectfirst_hashref_query($form, $dbh, $query, $session_id);
WHERE session_id IN
(SELECT id
FROM auth.session
- WHERE (mtime < (now() - '24h'::interval)))|;
+ WHERE (mtime < (now() - '8h'::interval)))|;
do_query($main::form, $dbh, $query);
$query =
qq|DELETE FROM auth.session
- WHERE (mtime < (now() - '24h'::interval))|;
+ WHERE (mtime < (now() - '8h'::interval))|;
do_query($main::form, $dbh, $query);