コード例 #1
0
ファイル: SAEOAuth.php プロジェクト: vangogogo/justsns
 public function getAuthorizeURL()
 {
     #session_start();
     $o = new SaeTOAuth($this->WB_AKEY, $this->WB_SKEY);
     $keys = $o->getRequestToken();
     $callback = Yii::app()->createAbsoluteUrl($this->callback);
     $aurl = $o->getAuthorizeURL($keys['oauth_token'], false, $callback);
     //保存session
     $this->setOAuthData(self::RequestTokenName, $keys);
     return $aurl;
 }
コード例 #2
0
<?php

session_start();
// 验证用户是否已经登录新浪OAuth认证
if (isset($_SESSION['last_key'])) {
    header('Location: ready.php');
}
include_once 'config.php';
include_once 'weibooauth.php';
//获取Session 调用callback
$o = new SaeTOAuth(WB_AKEY, WB_SKEY);
$keys = $o->getRequestToken();
$aurl = $o->getAuthorizeURL($keys['oauth_token'], false, 'http://' . $_SERVER['HTTP_APPNAME'] . '.sinaapp.com/callback.php');
$_SESSION['keys'] = $keys;
?>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	<title>测测你是哪个奥特曼        by @XDash</title>

	<style type="text/css">
		body {
			background-color:#436eb2;
		}
		#content {
			display:block;
			width:460px;