From 6a30e8033f92898ebeca2ef00d765a7913e88869 Mon Sep 17 00:00:00 2001 From: matt Date: Mon, 18 Jul 2005 20:12:48 +0000 Subject: [PATCH] More cookie catchups git-svn-id: http://svn.automattic.com/wordpress/trunk@2726 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/functions.php | 2 +- wp-includes/pluggable-functions.php | 10 +++++----- wp-login.php | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/wp-includes/functions.php b/wp-includes/functions.php index 2d5a788e4..682e63d2b 100644 --- a/wp-includes/functions.php +++ b/wp-includes/functions.php @@ -11,7 +11,7 @@ if (!function_exists('_')) { function get_profile($field, $user = false) { global $wpdb; if (!$user) - $user = $wpdb->escape($_COOKIE['wordpressuser_' . COOKIEHASH]); + $user = $wpdb->escape($_COOKIE[USER_COOKIE]); return $wpdb->get_var("SELECT $field FROM $wpdb->users WHERE user_login = '$user'"); } diff --git a/wp-includes/pluggable-functions.php b/wp-includes/pluggable-functions.php index b76b2630e..c5cfa9695 100644 --- a/wp-includes/pluggable-functions.php +++ b/wp-includes/pluggable-functions.php @@ -8,10 +8,10 @@ if ( !function_exists('get_currentuserinfo') ) : function get_currentuserinfo() { global $user_login, $userdata, $user_level, $user_ID, $user_email, $user_url, $user_pass_md5, $user_identity, $current_user; - if ( !isset($_COOKIE['wordpressuser_' . COOKIEHASH])) + if ( !isset($_COOKIE[USER_COOKIE])) return false; - $user_login = $_COOKIE['wordpressuser_' . COOKIEHASH]; + $user_login = $_COOKIE[USER_COOKIE]; $userdata = get_userdatabylogin($user_login); $user_level = $userdata->user_level; $user_ID = $userdata->ID; @@ -149,9 +149,9 @@ endif; if ( !function_exists('auth_redirect') ) : function auth_redirect() { // Checks if a user is logged in, if not redirects them to the login page - if ( (!empty($_COOKIE['wordpressuser_' . COOKIEHASH]) && - !wp_login($_COOKIE['wordpressuser_' . COOKIEHASH], $_COOKIE['wordpresspass_' . COOKIEHASH], true)) || - (empty($_COOKIE['wordpressuser_' . COOKIEHASH])) ) { + if ( (!empty($_COOKIE[USER_COOKIE]) && + !wp_login($_COOKIE[USER_COOKIE], $_COOKIE[PASS_COOKIE], true)) || + (empty($_COOKIE[USER_COOKIE])) ) { nocache_headers(); header('Location: ' . get_settings('siteurl') . '/wp-login.php?redirect_to=' . urlencode($_SERVER['REQUEST_URI'])); diff --git a/wp-login.php b/wp-login.php index f85452116..5c4451acf 100644 --- a/wp-login.php +++ b/wp-login.php @@ -165,10 +165,10 @@ default: $user_pass = $_POST['pwd']; $redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $_POST['redirect_to']); } elseif ( !empty($_COOKIE) ) { - if (! empty($_COOKIE['wordpressuser_' . COOKIEHASH]) ) - $user_login = $_COOKIE['wordpressuser_' . COOKIEHASH]; - if (! empty($_COOKIE['wordpresspass_' . COOKIEHASH]) ) { - $user_pass = $_COOKIE['wordpresspass_' . COOKIEHASH]; + if (! empty($_COOKIE[USER_COOKIE]) ) + $user_login = $_COOKIE[USER_COOKIE]; + if (! empty($_COOKIE[PASS_COOKIE]) ) { + $user_pass = $_COOKIE[PASS_COOKIE]; $using_cookie = true; } }