Skip to content

Commit 1663f11

Browse files
committed
More secure session
1 parent a8befe1 commit 1663f11

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Diff for: uploady/session.php

+12
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,18 @@
7474
$utils->redirect($utils->siteUrl('/login.php'));
7575
}
7676
}
77+
78+
// Refresh session id every 5 minutes
79+
80+
if (!isset($_SESSION['last_token_refresh'])) {
81+
$_SESSION['last_token_refresh'] = time();
82+
session_regenerate_id(true);
83+
} else {
84+
if (time() - $_SESSION['last_token_refresh'] > 300) {
85+
$_SESSION['last_token_refresh'] = time();
86+
session_regenerate_id(true);
87+
}
88+
}
7789
}
7890

7991
$language = $_GET['lang'] ?? $localization->getLanguage();

0 commit comments

Comments
 (0)