EOAuth2Service::restoreAccessToken PHP Method

restoreAccessToken() protected method

Restore access token from the session.
protected restoreAccessToken ( ) : boolean
return boolean whether the access token was successfuly restored.
    protected function restoreAccessToken()
    {
        if (!$this->authenticated) {
            if ($this->hasState('auth_token') && $this->getState('expires', 0) > time()) {
                $this->access_token = $this->getState('auth_token');
                $this->authenticated = true;
            } else {
                $this->access_token = null;
                $this->authenticated = false;
            }
        }
        return $this->authenticated;
    }

Usage Example

 /**
  * Restore access token from the session.
  * @return boolean whether the access token was successfuly restored.
  */
 protected function restoreAccessToken()
 {
     if ($this->hasState('uid') && parent::restoreAccessToken()) {
         $this->uid = $this->getState('uid');
         return true;
     } else {
         $this->uid = null;
         return false;
     }
 }