enforce minimum session expiration time of 43200 seconds for security and create session_token instead of using session id for hash creation

This commit is contained in:
HB9HIL
2026-01-26 13:04:28 +01:00
parent 148a8e4fd9
commit ce4a5e7b9d
4 changed files with 17 additions and 8 deletions

View File

@@ -244,7 +244,8 @@ class CI_Session {
*/
protected function _configure(&$params)
{
$expiration = config_item('sess_expiration');
// We force a minimum expiration time of 43200 seconds (12 hours) for security reasons
$expiration = config_item('sess_expiration') == 0 ? 43200 : config_item('sess_expiration');
if (isset($params['cookie_lifetime']))
{