/** * Reload user properties from db * * @return mixed */ public function reloadUser() { if ($this->loggedIn()) { $userID = $this->getUserID(); $userModel = new User($userID); if (!$userModel->loaded()) { return FALSE; } if (intval($userModel->Active) === 1) { $simpleUser = new User_Simple(); $simpleUser->setUser($userModel->getArrayCopy()); $this->session->set($this->config['session_key'], $simpleUser); } else { $this->logout(); } } }