user sessions: use database instead of filesystem

User sessions will be stored in database and not in files anymore.
CGI::Session is not used anymore for this purpose.  The new module
user_sessions.pm provides functions on new database table user_sessions.
This commit is contained in:
Milan
2019-10-06 16:58:25 +02:00
parent ce59e89420
commit a7828b52d9
4 changed files with 290 additions and 43 deletions

View File

@@ -176,7 +176,8 @@ sub insert ($$) {
my $config = shift;
my $entry = shift;
return unless ( defined $entry->{user} );
return unless defined $entry->{user};
my $dbh = db::connect($config);
return db::insert( $dbh, 'calcms_user_settings', $entry );
}