Fixes invalid session bug
This commit is contained in:
parent
6bb9ccb8e7
commit
4df4957ec5
@ -35,7 +35,11 @@ $master_template = 'master.tpl';
|
|||||||
|
|
||||||
// Start a session
|
// Start a session
|
||||||
session_set_cookie_params(time()+$config['cookie']['duration'], $config['cookie']['path'], $config['cookie']['domain'], $config['cookie']['secure'], $config['cookie']['httponly']);
|
session_set_cookie_params(time()+$config['cookie']['duration'], $config['cookie']['path'], $config['cookie']['domain'], $config['cookie']['secure'], $config['cookie']['httponly']);
|
||||||
session_start();
|
@$session_start = session_start();
|
||||||
|
if (!$session_start) {
|
||||||
|
session_regenerate_id(true);
|
||||||
|
session_start();
|
||||||
|
}
|
||||||
setcookie(session_name(),session_id(),time()+$config['cookie']['duration'], $config['cookie']['path'], $config['cookie']['domain'], $config['cookie']['secure'], $config['cookie']['httponly']);
|
setcookie(session_name(),session_id(),time()+$config['cookie']['duration'], $config['cookie']['path'], $config['cookie']['domain'], $config['cookie']['secure'], $config['cookie']['httponly']);
|
||||||
$session_id = session_id();
|
$session_id = session_id();
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user