优雅的进行Yii框架QQ第三方登陆
一、下载
下载Conndec2.1,将文件放入Yii框架中就可以了
在这博主用的是简单Yii框架 高级框架同理
二、放置QQ登录图标
可以去官网下载QQ图标(纯粹为了好看)
进入刚才放入框架中的Conndec2.1;
进行配置如下图所示
appid和appkey 前往connect.qq.com 进行注册申请 ,申请时间比较长切需要个人照片带身份证;
配置完成后
public function actionLogin(){
require_once('../othae/conndec2.1/API/qqConnectAPI.php');
$a=new \QC();
$a->qq_login();
}
public function actionJiezhi(){
if($_GET['code']){
require_once('../othae/conndec2.1/API/qqConnectAPI.php');
$a=new \QC();
$toke=$a->qq_callback();
$id=$a->get_openid();
$c=new \QC($toke,$id);
$data=$c->get_user_info();
return $this->render('zc',['data'=>$data]);
}
}
第一个方法Login是点击咱们下载的那个图片后跳转的方法
Login方法 页面效果
jiezhi方法获取账号基本信息;完成第三方登录