帝国cms QQ互联 QQ登陆 /e/memberconnect/qq/to_login.php文件代码详细解释、注释

<?php
if(!defined('InEmpireCMS')){
exit();
}
session_start();//开启会话
$app_id=$appr['appid'];//应用的APPID
$app_secret=$appr['appkey'];//应用的APPKEY
$my_url=$ReturnUrlQz.'e/memberconnect/qq/loginend.php';//成功授权后的回调地址
$_SESSION['state']=md5(uniqid(rand(),TRUE));//state参数用于防止CSRF攻击, 成功授权后回调时会原样带回
$_SESSION['referer']=$_SERVER['HTTP_REFERER'];//返回指示当前页面的页面地址(返回用户在执行登录的那个页面地址)
$gotologinurl="https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=".$app_id."&redirect_uri=".urlencode($my_url)."&state=".$_SESSION['state'];//拼接URL
?>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
<title>QQ登录</title>
<meta http-equiv="Cache-Control" content="no-cache">
<body>
<script type="text/javascript">top.location.href="<?=$gotologinurl?>";</script>
</body>
</html>

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:帝国cms QQ互联 QQ登陆 /e/memberconnect/qq/to_login.php文件代码详细解释、注释