Purge expired sessions

This commit is contained in:
bergware
2021-06-14 19:32:15 +02:00
parent 74879751d7
commit 77b6f56f66
2 changed files with 3 additions and 3 deletions
-3
View File
@@ -1,8 +1,5 @@
<?php
session_start();
// purge sessions older than 2 days
session_gc();
session_destroy();
$docroot = $docroot ?? $_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp';
require_once "$docroot/webGui/include/Helpers.php";
+3
View File
@@ -70,6 +70,9 @@ if (!empty($_POST['username']) && !empty($_POST['password'])) {
if ($output !== false) {
$strCredentials = explode(":", $output);
if (password_verify($_POST['password'], $strCredentials[1])) {
// purge sessions older than 2 days
session_gc();
session_destroy();
// Successful login, start session
@unlink($failfile);
session_start();