• 大小: 3KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-09
  • 语言: PHP
  • 标签:

资源简介

PHP实现QQ、微信扫码登录实例.zip

资源截图

代码片段和文件信息

/**
  * 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

评论

共有 条评论

相关资源