Make WordPress Core

Changeset 458 for trunk/b2login.php


Ignore:
Timestamp:
10/20/2003 08:53:13 PM (22 years ago)
Author:
emc3
Message:

Cookies are now unique, based on siteurl, allowing multiple installs under a single domain name.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/b2login.php

    r397 r458  
    4545case 'logout':
    4646
    47     setcookie('wordpressuser');
    48     setcookie('wordpresspass');
     47    setcookie('wordpressuser_'.$cookiehash);
     48    setcookie('wordpresspass_'.$cookiehash);
    4949    header('Expires: Wed, 11 Jan 1984 05:00:00 GMT');
    5050    header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
     
    123123        $user_login = $log;
    124124        $user_pass = $pwd;
    125         setcookie('wordpressuser', $user_login, time()+31536000);
     125        setcookie('wordpressuser_'.$cookiehash, $user_login, time()+31536000);
    126126        if ($pass_is_md5) {
    127             setcookie('wordpresspass', $user_pass, time()+31536000);
    128         } else {
    129             setcookie('wordpresspass', md5($user_pass), time()+31536000);
    130         }
    131         if (empty($HTTP_COOKIE_VARS['wordpressblogid'])) {
    132             setcookie('wordpressblogid', 1,time()+31536000);
     127            setcookie('wordpresspass_'.$cookiehash, $user_pass, time()+31536000);
     128        } else {
     129            setcookie('wordpresspass_'.$cookiehash, md5($user_pass), time()+31536000);
     130        }
     131        if (empty($HTTP_COOKIE_VARS['wordpressblogid_'.$cookiehash])) {
     132            setcookie('wordpressblogid_'.$cookiehash, 1,time()+31536000);
    133133        }
    134134        header('Expires: Wed, 11 Jan 1984 05:00:00 GMT');
     
    232232default:
    233233
    234     if((!empty($HTTP_COOKIE_VARS['wordpressuser'])) && (!empty($HTTP_COOKIE_VARS['wordpresspass']))) {
    235         $user_login = $HTTP_COOKIE_VARS['wordpressuser'];
    236         $user_pass_md5 = $HTTP_COOKIE_VARS['wordpresspass'];
     234    if((!empty($HTTP_COOKIE_VARS['wordpressuser_'.$cookiehash])) && (!empty($HTTP_COOKIE_VARS['wordpresspass_'.$cookiehash]))) {
     235        $user_login = $HTTP_COOKIE_VARS['wordpressuser_'.$cookiehash];
     236        $user_pass_md5 = $HTTP_COOKIE_VARS['wordpresspass_'.$cookiehash];
    237237    }
    238238
     
    250250
    251251    if ( !(checklogin()) ) {
    252         if (!empty($HTTP_COOKIE_VARS['wordpressuser'])) {
     252        if (!empty($HTTP_COOKIE_VARS['wordpressuser_'.$cookiehash])) {
    253253            $error="Error: wrong login/password"; //, or your session has expired.";
    254254        }
Note: See TracChangeset for help on using the changeset viewer.