Setup user globals for user id 0. Props mdawaffe. fixes #13362

git-svn-id: https://develop.svn.wordpress.org/trunk@14573 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren 2010-05-11 23:02:40 +00:00
parent 22ce2c36c4
commit ee1bdf9c7a
1 changed files with 8 additions and 5 deletions

View File

@ -518,13 +518,16 @@ function setup_userdata($for_user_id = '') {
else
$user = new WP_User($for_user_id);
if ( 0 == $user->ID )
return;
$userdata = $user->data;
$user_ID = (int) $user->ID;
$user_level = (int) isset($user->user_level) ? $user->user_level : 0;
if ( 0 == $user->ID ) {
$user_login = $user_email = $user_url = $user_pass_md5 = $user_identity = '';
return;
}
$userdata = $user->data;
$user_login = $user->user_login;
$user_level = (int) isset($user->user_level) ? $user->user_level : 0;
$user_ID = (int) $user->ID;
$user_email = $user->user_email;
$user_url = $user->user_url;
$user_pass_md5 = md5($user->user_pass);