When calling BSFunctions::cookie() to clear cookies, we need FALSE not NULL
authorRobert Sesek <rsesek@bluestatic.org>
Sat, 30 Aug 2008 13:50:41 +0000 (09:50 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Sat, 30 Aug 2008 13:50:41 +0000 (09:50 -0400)
admin/global.php
includes/auth/auth_vbulletin.php
login.php

index a71a06a6d95923a03c98478fb23c1304b701d922..4e0c3fd92c0e83caec2f5913844c016ea3f2d430 100755 (executable)
@@ -80,7 +80,7 @@ if (can_perform('canadminpanel'))
        }
        else
        {
-               BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', null);
+               BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', false);
                admin_login();
                // do we need this message?
                $admin->error(T('Invalid admin session has been terminated.'));
@@ -88,7 +88,7 @@ if (can_perform('canadminpanel'))
 }
 else
 {
-       BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', null);
+       BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', false);
        admin_login();
 }
 
index b6e6f029633d2a495a6bad1eb87916bea151f0d6..27327ac728d98164cfda2347239f9d63336ff3dd 100644 (file)
@@ -100,8 +100,8 @@ class AuthenticationVbulletin extends Authentication
        // ###################################################################
        function clearCookies()
        {
-               BSFunctions::cookie('bbpassword');
-               BSFunctions::cookie('bbuserid');
+               BSFunctions::cookie('bbpassword', false);
+               BSFunctions::cookie('bbuserid', false);
        }
 
        // ###################################################################
index c310dfddb7fbd143af0b165ea9737b762966b8be..30d9ba3094efc9755d160e9af9cd49c161c1fb02 100755 (executable)
--- a/login.php
+++ b/login.php
@@ -90,7 +90,7 @@ if ($_REQUEST['do'] == 'logout')
        {
                $db->query("DELETE FROM " . TABLE_PREFIX . "adminsession WHERE sessionid = '" . $input->inputEscape(COOKIE_PREFIX . 'adminsession') . "'");
                $auth->clearCookies();
-               BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', null);
+               BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', false);
                $message->redirect(T('You have been logged out.'), ($_SERVER['HTTP_REFERER'] ? $_SERVER['HTTP_REFERER'] : 'index.php'));
        }
        else