Example #1
0
function verify($name, $password, $remember)
{
    $t = new twitter($name, $password, user_type());
    $user = $t->veverify();
    if (!isset($user->error) && isset($user->name)) {
        $time = $remember ? time() + 3600 * 24 * 365 : 0;
        setEncryptCookie('twitterID', $name, $time, '/');
        setEncryptCookie('twitterPW', $password, $time, '/');
        setcookie('friends_count', $user->friends_count, $time, '/');
        setcookie('statuses_count', $user->statuses_count, $time, '/');
        setcookie('followers_count', $user->followers_count, $time, '/');
        setcookie('imgurl', $user->profile_image_url, $time, '/');
        setcookie('name', $user->name, $time, '/');
        $twDM = $t->directMessages(false, false, 1);
        if ($twDM === false) {
        } else {
            if (count($twDM) == 0) {
            } else {
                setCookie("meSinceId", $twDM[0]->id);
            }
        }
        return true;
    } else {
        return false;
    }
}
Example #2
0
function verify($name, $password, $remember)
{
    $t = new twitter($name, $password);
    $user = $t->verify();
    print_r($user);
    if (!isset($user->error) && isset($user->name)) {
        $time = $remember ? time() + 3600 * 24 * 365 : 0;
        setEncryptCookie('twitese_name', $user->screen_name, $time, '/');
        setEncryptCookie('twitese_pw', $password, $time, '/');
        setcookie('friends_count', $user->friends_count, $time, '/');
        setcookie('statuses_count', $user->statuses_count, $time, '/');
        setcookie('followers_count', $user->followers_count, $time, '/');
        setcookie('imgurl', $user->profile_image_url, $time, '/');
        setcookie('name', $user->name, $time, '/');
        return true;
    } else {
        return $user;
    }
}
Example #3
0
function user_oauth()
{
    require_once 'lib/OAuth.php';
    session_start();
    if (isset($_GET['oauth_token'])) {
        $oauth_token = $_GET['oauth_token'];
        $params = array('oauth_verifier' => $_GET['oauth_verifier']);
        $response = oauth_process('https://twitter.com/oauth/access_token', $params);
        parse_str($response, $token);
        $GLOBALS['oauthpass'] = $token['oauth_token'] . '|' . $token['oauth_token_secret'];
        unset($_SESSION['oauth_request_token_secret']);
        $user = oauth_process('https://twitter.com/account/verify_credentials.json');
        if (!isset($user->error)) {
            setEncryptCookie('twitterPW', $GLOBALS['oauthpass']);
            setEncryptCookie('twitterID', $user->screen_name);
            setcookie('friends_count', $user->friends_count);
            setcookie('statuses_count', $user->statuses_count);
            setcookie('followers_count', $user->followers_count);
            setcookie('imgurl', $user->profile_image_url);
            setcookie('name', $user->name);
            setCookie("bOauth", "oauth");
            header('location: ../index.php');
        } else {
            header('location: index.php?ln=error');
        }
        exit;
    } else {
        $params = array('oauth_callback' => OAUTH_CALLBACK_URL);
        $response = oauth_process('https://twitter.com/oauth/request_token', $params);
        if (($oauth_token = $_GET['oauth_token']) && $_SESSION['oauth_request_token_secret']) {
            $oauth_token_secret = $_SESSION['oauth_request_token_secret'];
        } else {
            list($oauth_token, $oauth_token_secret) = explode('|', $GLOBALS['oauthpass']);
        }
        $token = new OAuthConsumer($oauth_token, $oauth_token_secret);
        parse_str($response, $token);
        $_SESSION['oauth_request_token_secret'] = $token['oauth_token_secret'];
        $authorise_url = 'https://twitter.com/oauth/authorize?oauth_token=' . $token['oauth_token'];
        header("Location: {$authorise_url}");
    }
}
Example #4
0
 unset($_SESSION['oauth_token_secret']);
 /* If HTTP response is 200 continue otherwise send to connect page to retry */
 if (200 == $connection->http_code) {
     /* The user has been verified and the access tokens can be saved for future use */
     $_SESSION['login_status'] = 'verified';
     $t = getTwitter();
     $user = $t->veverify();
     if (ID_AUTH && !in_array(strtoupper($t->screen_name), $AUTH_ID)) {
         session_destroy();
         header("Location: login.php?oauth=denied");
         exit;
     }
     /* And set new cookies */
     $time = $_SERVER['REQUEST_TIME'] + 3600 * 24 * 365;
     setEncryptCookie('oauth_token', $access_token['oauth_token'], $time, '/');
     setEncryptCookie('oauth_token_secret', $access_token['oauth_token_secret'], $time, '/');
     setcookie('user_id', $access_token['user_id'], $time, '/');
     setcookie('name', $t->screen_name, $time, '/');
     refreshProfile();
     if (!isset($_COOKIE['showpic'])) {
         setcookie('showpic', 'true', $time, '/');
     }
     if (!isset($_COOKIE['shownick'])) {
         setcookie('shownick', 'false', $time, '/');
     }
     if (!isset($_COOKIE['mediaPre'])) {
         setcookie('mediaPre', 'true', $time, '/');
     }
     if (!isset($_COOKIE['loginPage'])) {
         header('Location: index.php');
         exit;
Example #5
0
        header('Location: ./login.php');
    } else {
        $connection = new TwitterOAuth(OAUTH_KEY, OAUTH_SECRET, $_COOKIE['oauth_token'], $_COOKIE['oauth_token_secret']);
        $access_token = $connection->getAccessToken($_REQUEST['oauth_verifier']);
        $_SESSION['access_token'] = $access_token;
        unset($_SESSION['oauth_token']);
        unset($_SESSION['oauth_token_secret']);
        setcookie('user_id', $access_token['user_id'], $time, '/');
        setcookie('screen_name', $access_token['screen_name'], $time, '/');
        setcookie('oauth_token', $access_token['oauth_token'], $time, '/');
        setcookie('oauth_token_secret', $access_token['oauth_token_secret'], $time, '/');
        if (200 == $connection->http_code) {
            $_SESSION['login_status'] = 'verified';
            $t = getTwitter();
            $user = $t->veverify();
            setEncryptCookie('twitese_name', $t->screen_name, $time, '/');
            setcookie('friends_count', $user->friends_count, $time, '/');
            setcookie('statuses_count', $user->statuses_count, $time, '/');
            setcookie('followers_count', $user->followers_count, $time, '/');
            setcookie('imgurl', $user->profile_image_url, $time, '/');
            setcookie('name', $user->name, $time, '/');
            header('Location: ./index.php');
        } else {
            session_destroy();
            header('Location: ./login.php?oauth=error');
        }
    }
} else {
    $connection = new TwitterOAuth(OAUTH_KEY, OAUTH_SECRET);
    $scheme = !isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != "on" ? 'http' : 'https';
    $port = $_SERVER['SERVER_PORT'] != 80 ? ':' . $_SERVER['SERVER_PORT'] : '';
Example #6
0
if (!isset($_SESSION)) {
    session_start();
}
include '../lib/twitese.php';
$t = getTwitter();
if (isset($_COOKIE['woeid'])) {
    $woeid = getEncryptCookie('woeid');
} else {
    $tr = $t->trends_closest($_GET['lat'], $_GET['long']);
    if (isset($tr->woeid)) {
        $woeid = $tr[0]->woeid;
    } else {
        $woeid = 1;
    }
    setEncryptCookie('woeid', $woeid, $_SERVER['REQUEST_TIME'] + 3600 * 24);
}
$tr = $t->trends_place($woeid);
$trends = $tr[0]->trends;
if (count($trends) == 0) {
    echo "empty";
} else {
    $html = '';
    foreach ($trends as $trend) {
        $li = '
				<li>
				<a href="search.php?q=' . $trend->query . '" target="_blank">' . $trend->name . '</a>
				</li>
				';
        $html .= $li;
    }
Example #7
0
<?php

if (!isset($_SESSION)) {
    session_start();
}
include '../lib/twitese.php';
if (trim(SECURE_KEY) == "") {
    echo 'unsecured';
} else {
    //header('location: ../pr.php?pr='.urlencode(print_r($_POST,true)));
    if (isset($_POST)) {
        if ($_POST['reset'] == 'true') {
            delCookie('Tip_Title');
            delCookie('Tip_Content');
            delCookie('Tip_More');
            echo 'reset';
            exit;
        }
        $time = $_SERVER['REQUEST_TIME'] + 3600 * 24 * 365;
        setEncryptCookie('Tip_Title', $_POST['Tip_Title'], $time);
        setEncryptCookie('Tip_Content', $_POST['Tip_Content'], $time);
        setEncryptCookie('Tip_More', $_POST['Tip_More'], $time);
        echo 'success';
    } else {
        echo 'error';
    }
}