From: Will Budicm Date: Thu, 24 Dec 2020 02:13:30 +0000 (+1100) Subject: Autologin was broken. X-Git-Url: https://lifelog.hopto.org/gitweb/?a=commitdiff_plain;h=8d81d1c24a622eeea4a0c5534ebef615725fe5d6;p=LifeLog.git Autologin was broken. --- diff --git a/htdocs/cgi-bin/login_ctr.cgi b/htdocs/cgi-bin/login_ctr.cgi index d277ac9..4630bbd 100755 --- a/htdocs/cgi-bin/login_ctr.cgi +++ b/htdocs/cgi-bin/login_ctr.cgi @@ -167,7 +167,7 @@ sub checkAutologinSet { return; # Note, we do assign entered password even passw as autologin is set. Not entering one bypasses this. } # If stricter access is required set it to zero in main.cnf, or disable in config. $passw = $cre[1] if (!$passw); - $db = Settings::connectDB($DB_NAME, $alias, $passw); + $db = Settings::connectDB($alias, $passw); #check if autologin enabled. my $st = Settings::selectRecords($db,"SELECT VALUE FROM CONFIG WHERE NAME='AUTO_LOGIN';"); if($st){my @set = $st->fetchrow_array(); diff --git a/htdocs/cgi-bin/system/modules/Settings.pm b/htdocs/cgi-bin/system/modules/Settings.pm index 2838d0d..790dcb8 100644 --- a/htdocs/cgi-bin/system/modules/Settings.pm +++ b/htdocs/cgi-bin/system/modules/Settings.pm @@ -622,7 +622,7 @@ sub connectDB { $p = $alias if(!$p); my $db =$u; if(!$d){$db = 'data_'.$u.'_log.db';$d=$u} - else{ $db = 'data_'.$d.'_log.db';} + else{ $db = 'data_'.$d.'_log.db';$dbname = $d if !$dbname} $DBFILE = $LOG_PATH.$db; if ($IS_PG_DB) { $DSN = $DBI_SOURCE .'dbname='.$d;