/** * logout */ function logout() { $this->api->destroySession(); parent::logout(); }
/** * Let hybridauth forget all about the user for the current provider * @return bool */ function logout() { $this->adapter->logout(); }
/** * logout */ function logout() { $this->api->disconnect(); parent::logout(); }
public function logout() { if (!e107::getPref('social_login_active', false) || !$this->adapter || !Hybrid_Auth::isConnectedWith($this->getProvider())) { return true; } try { $this->adapter->logout(); $this->adapter = null; } catch (Exception $e) { return $e->getMessage(); } return true; }
/** * {@inheritdoc} */ function logout() { parent::logout(); }
/** * logout */ function logout() { if ($this->session) { //$url = $this->helper->getLogoutUrl($this->session, "http://localhost.zendfactory.com/user/logout"); $baseUrl = Hybrid_Auth::$config['base_url']; $pos = strpos($baseUrl, "/social-auth"); $websiteURL = substr($baseUrl, 0, $pos); //$url = $this->helper->getLogoutUrl($this->session, "http://www.zendfactory.com/user/logout"); //$url = $this->helper->getLogoutUrl($this->session, "http://localhost.zendfactory.com/user/logout"); $url = $this->helper->getLogoutUrl($this->session, $websiteURL . "/user/logout"); parent::logout(); Hybrid_Auth::redirect($url); } }