diff --git a/application/common/library/Auth.php b/application/common/library/Auth.php index 38a19a06124345915e4ba7ead895db565eb27666..ba9dbe1c9cc57a7e7435f28c40cff9430a22906e 100644 --- a/application/common/library/Auth.php +++ b/application/common/library/Auth.php @@ -385,6 +385,9 @@ class Auth */ public function getUserinfo() { + if (empty($this->_user)) { + return []; + } $data = $this->_user->toArray(); $allowFields = $this->getAllowFields(); $userinfo = array_intersect_key($data, array_flip($allowFields));