Example #1
0
<?php
ini_set('display_errors', true);
require_once( dirname(dirname(dirname(__FILE__))) . '/app.php');
require_once( 'config.php' );
require_once( 'txwboauth.php' );
require_once( 'class.krumo.php' );

$c = new WeiboClient( WB_AKEY , WB_SKEY , $_SESSION['last_key']['oauth_token'] , $_SESSION['last_key']['oauth_token_secret']  );
$ms  = $c->home_timeline();// done
$me  = $c->user_info(); 

var_dump($me);

if ( $_POST ) {
	$u = array();
	$u['username'] = strval($_POST['username']);
	$u['password'] = strval($_POST['password']);
	$u['email'] = strval($_POST['email']);
	$u['city_id'] = isset($_POST['city_id']) 
		? abs(intval($_POST['city_id'])) : abs(intval($city['id']));
	$u['mobile'] = strval($_POST['mobile']);

	if ( $_POST['subscribe'] ) { 
		ZSubscribe::Create($u['email'], abs(intval($u['city_id']))); 
	}
	if ( ! Utility::ValidEmail($u['email'], true) ) {
		Session::Set('error', 'Email地址为无效地址');
		redirect( WEB_ROOT . 'signup.php');
	}
	if ( $_POST['password']) {
		if ( option_yes('emailverify') ) { 
Example #2
0
<?php

@header('Content-Type:text/html;charset=utf-8');
session_start();
require_once dirname(dirname(__FILE__)) . '/thirdpart/qq/config.php';
require_once dirname(dirname(__FILE__)) . '/thirdpart/qq/txwboauth.php';
require_once dirname(dirname(__FILE__)) . '/app.php';
$c = new WeiboClient(WB_AKEY, WB_SKEY, $_SESSION['last_key']['oauth_token'], $_SESSION['last_key']['oauth_token_secret']);
$ms = $c->user_info();
$ms = $ms['data'];
if (!$ms['name']) {
    need_login();
}
$name = $ms['nick'];
$type = "qq";
$sns = "qq:{$ms['name']}";
$exist_user = Table::Fetch('user', $sns, 'sns');
if ($exist_user) {
    Session::Set('user_id', $exist_user['id']);
    Utility::Redirect(get_loginpage(WEB_ROOT . '/index.php'));
}
if ($_POST) {
    if ($_POST['sns_action'] == 'bind') {
        $email = $_POST['email'];
        if (!Utility::ValidEmail($email, true)) {
            Session::Set('error', 'Email地址为无效地址');
            redirect(WEB_ROOT . '/account/qq_bind.php');
        }
        if ($_POST['password'] == "") {
            Session::Set('error', '请输入正确密码');
            redirect(WEB_ROOT . '/account/qq_bind.php');