From 83e99164284773fec46fb8a417eba1f132807de3 Mon Sep 17 00:00:00 2001 From: Chad Horohoe Date: Tue, 10 Aug 2010 13:30:46 +0000 Subject: [PATCH] Cleanup r70571, more strict checks for getCookie() return values --- includes/User.php | 8 ++++---- includes/extauth/vB.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/includes/User.php b/includes/User.php index 3df7d202a9..522b49b2b8 100644 --- a/includes/User.php +++ b/includes/User.php @@ -827,7 +827,7 @@ class User { $this->mOptionOverrides = null; $this->mOptionsLoaded = false; - if( $wgRequest->getCookie( 'LoggedOut' ) ) { + if( $wgRequest->getCookie( 'LoggedOut' ) !== null ) { $this->mTouched = wfTimestamp( TS_MW, $wgRequest->getCookie( 'LoggedOut' ) ); } else { $this->mTouched = '0'; # Allow any pages to be cached @@ -875,7 +875,7 @@ class User { } } - if ( $wgRequest->getCookie( 'UserID' ) ) { + if ( $wgRequest->getCookie( 'UserID' ) !== null ) { $sId = intval( $wgRequest->getCookie( 'UserID' ) ); if( isset( $_SESSION['wsUserID'] ) && $sId != $_SESSION['wsUserID'] ) { $this->loadDefaults(); // Possible collision! @@ -898,7 +898,7 @@ class User { if ( isset( $_SESSION['wsUserName'] ) ) { $sName = $_SESSION['wsUserName']; - } else if ( $wgRequest->getCookie('UserName') ) { + } else if ( $wgRequest->getCookie('UserName') !== null ) { $sName = $wgRequest->getCookie('UserName'); $_SESSION['wsUserName'] = $sName; } else { @@ -923,7 +923,7 @@ class User { if ( isset( $_SESSION['wsToken'] ) ) { $passwordCorrect = $_SESSION['wsToken'] == $this->mToken; $from = 'session'; - } else if ( $wgRequest->getCookie( 'Token' ) ) { + } else if ( $wgRequest->getCookie( 'Token' ) !== null ) { $passwordCorrect = $this->mToken == $wgRequest->getCookie( 'Token' ); $from = 'cookie'; } else { diff --git a/includes/extauth/vB.php b/includes/extauth/vB.php index 1b015bae77..860048f3fd 100644 --- a/includes/extauth/vB.php +++ b/includes/extauth/vB.php @@ -61,7 +61,7 @@ class ExternalUser_vB extends ExternalUser { } else { $prefix = $wgExternalAuthConf['cookieprefix']; } - if ( !$wgRequest->getCookie( 'sessionhash', $prefix ) ) { + if ( $wgRequest->getCookie( 'sessionhash', $prefix ) === null ) { return false; } -- 2.20.1