From: Mikael Nordfeldth Date: Mon, 10 Nov 2014 10:57:53 +0000 (+0100) Subject: Checking user properties for instanceof User X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=e91deb683fe7a80302f07cae0f65b2759ad0ed3f;p=quix0rs-gnu-social.git Checking user properties for instanceof User --- diff --git a/lib/apiauthaction.php b/lib/apiauthaction.php index ed03820daa..683d42e705 100644 --- a/lib/apiauthaction.php +++ b/lib/apiauthaction.php @@ -296,7 +296,7 @@ class ApiAuthAction extends ApiAction if (Event::handle('StartSetApiUser', array(&$user))) { - if (!empty($user)) { + if ($user instanceof User) { if (!$user->hasRight(Right::API)) { // TRANS: Authorization exception thrown when a user without API access tries to access the API. throw new AuthorizationException(_('Not allowed to use API.')); @@ -310,7 +310,7 @@ class ApiAuthAction extends ApiAction // By default, basic auth users have rw access $this->access = self::READ_WRITE; - if (empty($this->auth_user) && ($required || isset($_SERVER['PHP_AUTH_USER']))) { + if (!$this->auth_user instanceof User && ($required || isset($_SERVER['PHP_AUTH_USER']))) { $msg = sprintf( "basic auth nickname = %s", $this->auth_user_nickname