Esempio n. 1
0
function loginStatus()
{
    if (isset($_SESSION['login_status'])) {
        return $_SESSION['login_status'] == 'verified' ? true : false;
    } elseif (getEncryptCookie("oauth_token") != "" && getEncryptCookie("oauth_token_secret") != "" && getCookie("user_id") != "" && getCookie("name") != "") {
        $access_token = array("oauth_token" => getEncryptCookie("oauth_token"), "oauth_token_secret" => getEncryptCookie("oauth_token_secret"), "user_id" => getCookie("user_id"), "screen_name" => getCookie("name"));
        $_SESSION['access_token'] = $access_token;
        $_SESSION['login_status'] = 'verified';
        refreshProfile();
        return true;
    }
    return false;
}
Esempio n. 2
0
 /* 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;
 } else {
     $scheme = !isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != "on" ? 'http' : 'https';
     $port = $_SERVER['SERVER_PORT'] != 80 ? ':' . $_SERVER['SERVER_PORT'] : '';
Esempio n. 3
0
            break;
        case 'unmute':
            $result = $t->unmuteUser($_POST['id']);
            break;
        case 'block':
            $result = $t->blockUser($_POST['id']);
            break;
        case 'unblock':
            $result = $t->unblockUser($_POST['id']);
            break;
        case 'report':
            $result = $t->reportSpam($_POST['id']);
            break;
        case 'show':
            $result = getRelationship($_POST['id']);
            if ($result) {
                echo $result;
                return;
            }
            break;
    }
    if ($result) {
        refreshProfile($t);
        echo 'success';
    } else {
        echo 'error';
    }
}
?>