/** * @return FacebookRedirectLoginHelper */ protected function getFacebookRedirectLoginHelper() { FacebookSession::setDefaultApplication($this->appId, $this->appSecret); $helper = new FacebookRedirectLoginHelper($this->getRedirectUrl()); $helper->disableSessionStatusCheck(); return $helper; }
public function testLogoutURLFailsWithAppSession() { $helper = new FacebookRedirectLoginHelper(self::REDIRECT_URL, FacebookTestCredentials::$appId, FacebookTestCredentials::$appSecret); $helper->disableSessionStatusCheck(); $session = FacebookTestHelper::getAppSession(); $this->setExpectedException('Facebook\\FacebookSDKException', 'Cannot generate a Logout URL with an App Session.'); $helper->getLogoutUrl($session, self::REDIRECT_URL); }
public function testLogoutURL() { $helper = new FacebookRedirectLoginHelper(self::REDIRECT_URL, FacebookTestCredentials::$appId, FacebookTestCredentials::$appSecret); $helper->disableSessionStatusCheck(); $logoutUrl = $helper->getLogoutUrl(FacebookTestHelper::$testSession, self::REDIRECT_URL); $params = array('next' => self::REDIRECT_URL, 'access_token' => FacebookTestHelper::$testSession->getToken()); $expectedUrl = 'https://www.facebook.com/logout.php?'; $this->assertTrue(strpos($logoutUrl, $expectedUrl) !== false); foreach ($params as $key => $value) { $this->assertTrue(strpos($logoutUrl, $key . '=' . urlencode($value)) !== false); } }
/** * Get Facebook Redirect Login Helper. * * @return FacebookRedirectLoginHelper */ public function getFacebookHelper() { $redirectHelper = new FacebookRedirectLoginHelper($this->getRedirectUrl(), $this->appId, $this->appSecret); $redirectHelper->disableSessionStatusCheck(); return $redirectHelper; }
public function getFacebookHelper() { $helper = new FacebookRedirectLoginHelper($this->redirectUrl); $helper->disableSessionStatusCheck(); return $helper; }