コード例 #1
0
ファイル: sina.php プロジェクト: dalinhuang/concourse
 public function sendMessage($data)
 {
     global $_FANWE;
     $uid = $_FANWE['uid'];
     static $sina = NULL;
     if ($sina === NULL) {
         require_once FANWE_ROOT . "core/class/user/sina.class.php";
         $sina = new SinaUser();
     }
     $sina->sentShare($uid, $data);
 }
コード例 #2
0
ファイル: sina.php プロジェクト: dalinhuang/concourse
<?php

include "base.php";
$login_oauth = unserialize(authcode($_FANWE['cookie']['login_oauth'], 'DECODE'));
if (empty($login_oauth)) {
    exit;
}
$oauth_token = $_REQUEST['oauth_token'];
$oauth_verifier = $_REQUEST['oauth_verifier'];
if (empty($oauth_verifier)) {
    exit;
}
require_once FANWE_ROOT . "core/class/user/sina.class.php";
$sina = new SinaUser();
switch ($callback_type) {
    case 'login':
        $sina->loginHandler($login_oauth, $oauth_verifier);
        $url = FU('u/index');
        break;
    case 'bind':
        $sina->bindHandler($login_oauth, $oauth_verifier);
        $url = FU('settings/bind');
        break;
}
fSetCookie('callback_type', '');
fSetCookie('login_oauth', '');
fHeader("location:" . $url);