Plugin Directory

Changeset 479519


Ignore:
Timestamp:
12/22/2011 08:58:17 PM (14 years ago)
Author:
linickx
Message:

logout upgrade (better cookie clearing)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • root-cookie/trunk/root-cookie.php

    r478864 r479519  
    130130    }
    131131
    132     /** Clear "normal cookies" **/
     132    /** Clear All possible cookies **/
    133133
    134134    setcookie(AUTH_COOKIE, ' ', time() - 31536000, ADMIN_COOKIE_PATH, COOKIE_DOMAIN);
     135    setcookie(AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, COOKIE_DOMAIN);
     136    setcookie(AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
     137    setcookie(AUTH_COOKIE, ' ', time() - 31536000, ADMIN_COOKIE_PATH, $domain);
     138   
    135139    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ADMIN_COOKIE_PATH, COOKIE_DOMAIN);
     140    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, COOKIE_DOMAIN);
     141    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
     142    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ADMIN_COOKIE_PATH, $domain);
     143
    136144    setcookie(AUTH_COOKIE, ' ', time() - 31536000, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN);
     145    setcookie(AUTH_COOKIE, ' ', time() - 31536000, PLUGINS_COOKIE_PATH, $domain);
     146   
    137147    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN);
     148    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, PLUGINS_COOKIE_PATH, $domain);
     149   
    138150    setcookie(LOGGED_IN_COOKIE, ' ', time() - 31536000, COOKIEPATH, COOKIE_DOMAIN);
     151    setcookie(LOGGED_IN_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, COOKIE_DOMAIN);
     152    setcookie(LOGGED_IN_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
     153    setcookie(LOGGED_IN_COOKIE, ' ', time() - 31536000, COOKIEPATH, $domain);
     154   
    139155    setcookie(LOGGED_IN_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, COOKIE_DOMAIN);
     156    setcookie(LOGGED_IN_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, $domain);
    140157   
    141158    // Old cookies
    142159    setcookie(AUTH_COOKIE, ' ', time() - 31536000, COOKIEPATH, COOKIE_DOMAIN);
     160    setcookie(AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, COOKIE_DOMAIN);
     161    setcookie(AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
     162    setcookie(AUTH_COOKIE, ' ', time() - 31536000, COOKIEPATH, $domain);
     163   
    143164    setcookie(AUTH_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, COOKIE_DOMAIN);
     165    setcookie(AUTH_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, $domain);
     166
    144167    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, COOKIEPATH, COOKIE_DOMAIN);
     168    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, COOKIE_DOMAIN);
     169    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
     170    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, COOKIEPATH, $domain);
     171   
    145172    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, COOKIE_DOMAIN);
     173    setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, $domain);
    146174   
    147175    // Even older cookies
    148176    setcookie(USER_COOKIE, ' ', time() - 31536000, COOKIEPATH, COOKIE_DOMAIN);
     177    setcookie(USER_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, COOKIE_DOMAIN);
     178    setcookie(USER_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
     179    setcookie(USER_COOKIE, ' ', time() - 31536000, COOKIEPATH, $domain);
     180   
    149181    setcookie(PASS_COOKIE, ' ', time() - 31536000, COOKIEPATH, COOKIE_DOMAIN);
     182    setcookie(PASS_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, COOKIE_DOMAIN);
     183    setcookie(PASS_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
     184    setcookie(PASS_COOKIE, ' ', time() - 31536000, COOKIEPATH, $domain);
     185   
    150186    setcookie(USER_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, COOKIE_DOMAIN);
     187    setcookie(USER_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, $domain);
     188
    151189    setcookie(PASS_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, COOKIE_DOMAIN);
    152 
    153     /** Clear ROOT_COOKIEs **/
    154    
    155     setcookie(AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
    156     setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
    157     setcookie(LOGGED_IN_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
    158    
    159     // Old cookies
    160     setcookie(AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
    161     setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
    162    
    163     // Even older cookies
    164     setcookie(USER_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
    165     setcookie(PASS_COOKIE, ' ', time() - 31536000, ROOT_COOKIE, $domain);
    166    
     190    setcookie(PASS_COOKIE, ' ', time() - 31536000, SITECOOKIEPATH, $domain);
     191
    167192   
    168193}
     
    303328    # Let's tell users about RK :)
    304329    $lnx_feed = fetch_feed('http://www.linickx.com/tag/root-cookie/feed');
    305     echo "<h3>Root Cookie News &amp; Tutorials</h3>";
     330    echo "<h3>Root Cookie News</h3>";
    306331    echo "<ul>";
    307332    if (isset($lnx_feed->errors)) {
Note: See TracChangeset for help on using the changeset viewer.