资源简介
经过精简的第三方登录代码,比腾讯官方示例还简单。
使用方法:
1、将控制器类拷贝到应用目录下,如home目录;
2、在config.php文件中配置登录账号信息:
//第三方登录
'thirdlogin' =>[
'qq' => [
'appid'=> '',
'appsecret'=>'',
],
'weixin'=>[
'appid'=>'',
'appsecret'=>'',
]
],
3、在view类的页面文件中,写入url。
<li><a href="{:url('Qqlogin/index')}">QQ</a></li>
<li><a href="{:url('Wxlogin/index')}">微信</a></li>
注:对于公司来说,微信必须是经过认证的服务号,QQ需要通过审核的域名
使用方法:
1、将控制器类拷贝到应用目录下,如home目录;
2、在config.php文件中配置登录账号信息:
//第三方登录
'thirdlogin' =>[
'qq' => [
'appid'=> '',
'appsecret'=>'',
],
'weixin'=>[
'appid'=>'',
'appsecret'=>'',
]
],
3、在view类的页面文件中,写入url。
<li><a href="{:url('Qqlogin/index')}">QQ</a></li>
<li><a href="{:url('Wxlogin/index')}">微信</a></li>
注:对于公司来说,微信必须是经过认证的服务号,QQ需要通过审核的域名
代码片段和文件信息
/**
* OAuth2.0 QQ授权登录实现
*
* @author zhouqh
* @ Qqlogin.php
*/
namespace app\home\controller;
use think\Config;
class Qqlogin {
public function index(){
$config = Config::get(‘thirdlogin.qq‘);
// 获取回调地址 http://xxx.com/public/home/Qqlogin/index
$url = request()->root(true).‘/‘.request()->path();
// trace(‘qq url ‘.$url);
$redirect_uri = urlencode($url);
// 公众号的id和secret
$appid = $config[‘appid‘];
$appsecret = $config[‘appsecret‘];
$_SESSION[‘state‘] = md5(uniqid(rand() TRUE)); //CSRF protection
// 获取code码,用于和QQ服务器申请token。 注:依据OAuth2.0要求,此处授权登录需要用户端操作
if(!isset($_GET[‘code‘]) && !isset($_SESSION[‘code‘])){
//以下信息可安放在用户登录界面上:
$url= ‘https://graph.qq.com/oauth2.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3039 2017-05-23 10:55 Qqlogin.php
文件 2856 2017-05-23 10:56 Wxlogin.php
- 上一篇:php 简易的网上支付易宝支付
- 下一篇:爱看影院整站源码开源
相关资源
- 2019最新微信裂变加粉PHP源码
- 微信小游戏源码100套-PHP
- php微信公众营销平台源码,亲测可用
- 微信小程序语音silk转换pcm,wav格式
- 表白墙微信小程序带php源码无后门
- 微信小程序diy模板
- H5微信游戏八戒夺宝网站源码 已破解
- 微信大屏幕上墙独立后台系统开源版
- 最新微信裂变加粉PHP源码
- Think PHP 精仿网易严选微信小程序
- 春哥微信万能表单系统PHP源码.zip
- 微信魔方公众平台营销系统V130.0纯净
- 2019新ecshop小米商城php源码+购物网站模
- 万能门店全云端独立版v4.0.9微信小程
- 最新微信墙3D签到抽奖源码
- ecshop源代码+茶叶商城模板+后台+微信
- php微信小程序多商户版
- 微信大屏幕上墙程序源码
- 2018婚礼、年会现场活动大屏幕微信上
- 完整版本-最新微信大屏幕上墙独立后
- 最新微信大屏幕上墙独立后台系统开
- 2018最新微信墙微信上墙微信弹幕婚庆
- 微信墙3D签到抽奖源码.zip
- 微信商城源码 小程序+php后台 2018.
- 微信公众平台开发:从零基础到Thin
- 微信小程序开发入门与实践 高清扫描
- 全新ecshop小米商城php源码 购物网站模
- 微信公众平台开发:从零基础到Thin
- 2019最新微信墙微信上墙微信弹幕婚庆
- 微信上墙系统-直接可以使用
评论
共有 条评论