Skip to content

Commit a0703f2

Browse files
committed
https://www.admidio.org/forum/viewtopic.php?t=10062
1 parent 36eb3d0 commit a0703f2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

adm_program/system/classes/Session.php

+6
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ public function __construct(Database $database, string $cookiePrefix = '')
6868
$sessionId = session_id();
6969
}
7070

71+
if ($sessionId === '') {
72+
session_regenerate_id();
73+
$sessionId = session_id();
74+
}
75+
7176
$this->cookieAutoLoginId = $cookiePrefix . '_AUTO_LOGIN_ID';
7277

7378
if (is_int($sessionId)) {
@@ -356,6 +361,7 @@ public function regenerateId()
356361
session_regenerate_id();
357362

358363
$this->setValue('ses_session_id', session_id());
364+
$this->setValue('ses_timestamp', DATETIME_NOW);
359365
$this->save();
360366
}
361367

0 commit comments

Comments
 (0)