<link rel="stylesheet" type="text/css" href="./cloud/assets/css/testapicss.css" />
    </head>
    <body>
        <div class="banner">
            <a class="btn-brand" style="vertical-align:middle;" href='http://wiki.open.b.qq.com/start' target="_blank" title="API文档">企业QQ开放平台</a>
            <?php 
if (TestUser::user()->isLogin()) {
    ?>
                <label for="openid">当前登录open_id:</label>
                <span><?php 
    echo TestUser::user()->id();
    ?>
</span> 
                <label for="companyid" >company_id:</label>
                <span><?php 
    echo TestUser::user()->companyId();
    ?>
</span>
                <a class="btn-violet btn-login" href="./cloud/logout.php">退出登录</a>
                <?php 
} else {
    ?>
                <span style="margin-left: 20px;vertical-align:middle;">请登录:</span>
                <a href="<?php 
    echo $url;
    ?>
" target="_blank"><img style="vertical-align:middle;" src="./cloud/assets/images/qqeim_login.gif"/></a>
                <span class="hintlogin"><==&nbsp;使用示例APP请先登录</span>
            <?php 
}
?>
<?php

require '../lib.php';
TestUser::user()->logout();
header('Location:../');
<?php

require '../../../lib.php';
$openId = TestUser::user()->id();
$companyId = TestUser::user()->companyId();
$model = new CSCorpModel();
$api = OpenHelper::api();
$result = $api->getUserMobile($companyId, $model->getToken($companyId), getClientIp(), $openId);
OpenUtils::outputJson($result);
<?php

//单点登录,客户端点击第三方icon调转
require '../../lib.php';
$companyId = $_GET['company_id'];
$hashkey = $_GET['hashkey'];
$openId = $_GET['open_id'];
$to_open_id = $_GET['to_open_id'];
$hashskey = $_GET['hashskey'];
$returnurl = $_GET['returnurl'];
if ($hashkey == md5($companyId . OpenConfig::APPID . OpenConfig::APPSECRET) && $returnurl == 1) {
    $model = new CSCorpModel();
    $api = OpenHelper::api();
    $result = $api->verifyLoginHashskey($companyId, $model->getToken($companyId), getClientIp(), $openId, $hashskey);
    if ($result['ret'] == 0) {
        $api->pushNotifyCenter2Client($companyId, $model->getToken($companyId), getClientIp(), $openId);
        TestUser::user()->login($openId);
        header('Location:../../');
    } else {
        echo $result['msg'];
    }
} else {
    echo "单点登录失败,hashkey失效";
}