예제 #1
0
파일: Index.php 프로젝트: ptphp/ptphp
        PtPHP\Model::_debug(array(__METHOD__, "save info"));
        $user_wx = Model_Wechat_User::save($auth_info);
    } else {
        PtPHP\Model::_debug(array(__METHOD__, "from db"));
    }
    $_SESSION['wx_openid'] = $openid;
    unset($user_wx['info']);
    $_SESSION['wx_auth_info'] = json_encode($user_wx);
}
$wx_auth_info = isset($_SESSION['wx_auth_info']) ? $_SESSION['wx_auth_info'] : null;
//var_dump($_GET);exit;
if (!$user_id && !empty($_GET['access_token'])) {
    $access_token = $_GET['access_token'];
    $user_info = Model\Ldt\Mission\Sso::getUserInfo($access_token);
    $user_id = Model\Ldt\Mission\Sso::handleResponse($user_info);
    Controller\Mission\Auth::set_auth_uid($user_id);
}
if (!empty($_SESSION['wx_openid']) && $user_id) {
    Model_Wechat_User::bind_user($_SESSION['wx_openid'], $user_id);
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
    <title>...</title>
    <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
    <?php 
if (!empty($app_css_url)) {
    ?>