示例#1
0
<?php

require $_SERVER['DOCUMENT_ROOT'] . '/ts2/config/consts.php';
require DOCUMENT_ROOT . 'classes/LoginHelper.php';
session_start();
$loginHelper = new LoginHelper();
if ($loginHelper->IsLoggedIn()) {
    header('Location: ' . SITE_URL);
    exit;
}
$loginHelper->suppressRegistration(OAUTH_GOOGLE);
require 'config/client.php';
require 'config/login.php';
require 'Google/Google.php';
$google = new Google(APP_NAME, CLIENT_ID, CLIENT_SECRET, unserialize(SCOPES), REDIRECT_URI);
header("Location: " . $google->getLoginURL());
exit;
示例#2
0
<?php

require $_SERVER['DOCUMENT_ROOT'] . '/ts2/config/consts.php';
require DOCUMENT_ROOT . 'classes/LoginHelper.php';
session_start();
$loginHelper = new LoginHelper();
if ($loginHelper->IsLoggedIn()) {
    header('Location: ' . SITE_URL);
    exit;
}
$loginHelper->suppressRegistration(OAUTH_FACEBOOK);
require 'config/app.php';
require 'config/login.php';
require 'Facebook/Facebook.php';
$facebook = new Facebook(APP_ID, APP_SECRET, REDIRECT_URI);
$facebook->setScopes(unserialize(SCOPES));
$loginURL = $facebook->getLoginURL();
header("Location: {$loginURL}");
exit;
示例#3
0
<?php

require $_SERVER['DOCUMENT_ROOT'] . '/ts2/config/consts.php';
require DOCUMENT_ROOT . 'classes/LoginHelper.php';
session_start();
$loginHelper = new LoginHelper();
if ($loginHelper->IsLoggedIn()) {
    header('Location: ' . SITE_URL);
    exit;
}
$loginHelper->suppressRegistration(OAUTH_TWITTER);
require 'config/consumer.php';
require 'config/login.php';
require 'Twitter/Twitter.php';
$twitter = new Twitter(CONSUMER_KEY, CONSUMER_SECRET, REDIRECT_URI);
header("Location: " . $twitter->getLoginURL());
exit;
/*
$temp_credentials = $connection->getRequestToken( REDIRECT_URI );

$_SESSION['oauth_token'] = $token = $temp_credentials['oauth_token'];
$_SESSION['oauth_token_secret'] = $temp_credentials['oauth_token_secret'];

header( "Location: " . $connection->getAuthorizeURL($token) ); 
exit;
*/