public function sina_action() { if (get_setting('sina_weibo_enabled') != 'Y') { HTTP::redirect('/account/login/'); } unset(AWS_APP::session()->sina_profile); unset(AWS_APP::session()->sina_token); $oauth = new Services_Weibo_WeiboOAuth(get_setting('sina_akey'), get_setting('sina_skey')); HTTP::redirect($oauth->getAuthorizeURL(get_js_url('/account/openid/sina_callback/'))); }
function binding_action() { $url = ($_GET['uid'] and $this->user_info['group_id'] == 1) ? 'uid-' . intval($_GET['uid']) : ''; $oauth = new Services_Weibo_WeiboOAuth(get_setting('sina_akey'), get_setting('sina_skey')); HTTP::redirect($oauth->getAuthorizeURL(get_js_url('/account/sina/binding_callback/' . $url))); }