Example #1
0
File: Auth.php Project: kizz66/meat
 /**
  * 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();
         }
     }
 }