diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/sessions.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/sessions.php b/include/sessions.php index a83daea82..acb2fc38d 100644 --- a/include/sessions.php +++ b/include/sessions.php @@ -107,6 +107,13 @@ if (!defined('TTRSS_SESSION_NAME') || TTRSS_SESSION_NAME != 'ttrss_api_sid') { if ($_COOKIE[$session_name]) { @session_start(); + + if (!$_SESSION["uid"]) { + session_destroy(); + if (isset($_COOKIE[session_name()])) { + setcookie(session_name(), '', time()-42000, '/'); + } + } } } ?> |