summaryrefslogtreecommitdiff
path: root/sessions.php
diff options
context:
space:
mode:
Diffstat (limited to 'sessions.php')
-rw-r--r--sessions.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/sessions.php b/sessions.php
index bc88180..7755140 100644
--- a/sessions.php
+++ b/sessions.php
@@ -9,6 +9,16 @@
ini_set("session.gc_maxlifetime", SESSION_LIFETIME);
ini_set("session.cookie_lifetime", SESSION_LIFETIME);
+ function logout_user() {
+ session_destroy();
+
+ if (isset($_COOKIE[session_name()])) {
+ setcookie(session_name(), '', time()-42000, '/');
+ }
+
+ session_commit();
+ }
+
if (@$_SERVER['HTTPS'] == "on") {
ini_set("session.cookie_secure", true);
}