示例#1
0
 /**
  * Gets the currently logged in user from the session.
  * Returns FALSE if no user is currently logged in.
  *
  * @return  mixed
  */
 public function get_user()
 {
     $user = parent::get_user();
     if ($user !== FALSE) {
         return $user;
     }
     if ($fb_uid = FB::get_loggedin_user()) {
         $user = Sprig::factory('User', array('fb_uid' => $fb_uid))->load();
         if (is_object($user) and $user->loaded()) {
             $this->_user = $user;
             return $this->_user;
         }
     }
     return FALSE;
 }