<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"><== 使用示例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失效"; }