• 台东鹿野返乡青年“阿山哥”的农夫梦 2019-03-16
  • 《格萨尔》史诗藏译汉16册完成终审 2019-03-16
  • 确认过剧集,陈坤和万茜是来搞笑的! 2019-01-30
  • 素材牛

    江苏体育彩票几点开:Thinkphp第三方登录演示与下载源码

    江苏7位数150期走势图 www.gbotg.com  所属分类:PHP/MySql-常用实例教程

     浏览:3565次-  下载:10次-  评论:38次-  发布时间:2017-07-31
    Thinkphp第三方登录演示与下载源码
    积分说明:注册即送5牛币,每天签到可获得5牛币,第三方账号登陆、注册直接赠送20牛币!??? 我要充值???更多积分说明?
    素材描述:本文以实现了腾讯QQ、新浪微博和人人网的第三方账号绑定。

    详细介绍

    目前支持的平台

    包含:腾讯QQ,腾讯微博,新浪微博,网易微博,人人网,360,豆瓣,Github,Google,MSN,点点,淘宝网,百度,开心网,搜狐。

    包含的文件

    ThinkSDK/ThinkOauth.class.php //SDK基类,主要用于Oauth的认证,所有平台的SDK均需要继承此类 
    ThinkSDK/sdk/DiandianSDK.class.php //(点点SDK) 
    ThinkSDK/sdk/DoubanSDK.class.php //(豆瓣SDK) 
    ThinkSDK/sdk/GithubSDK.class.php //(Github SDK) 
    ThinkSDK/sdk/GoogleSDK.class.php //(Google SDK) 
    ThinkSDK/sdk/MsnSDK.class.php //(MSN SDK) 
    ThinkSDK/sdk/QqSDK.class.php //(腾讯QQ SDK) 
    ThinkSDK/sdk/RenrenSDK.class.php //(人人网SDK) 
    ThinkSDK/sdk/SinaSDK.class.php //(新浪微博SDK) 
    ThinkSDK/sdk/T163SDK.class.php //(网易微博SDK) 
    ThinkSDK/sdk/TaobaoSDK.class.php //(淘宝网SDK) 
    ThinkSDK/sdk/TencentSDK.class.php //(腾讯微博SDK) 
    ThinkSDK/sdk/X360SDK.class.php //(360 SDK) 
    ThinkSDK/sdk/BaiduSDK.class.php (百度SDK)     
    ThinkSDK/sdk/KaixinSDK.class.php (开心网SDK)     
    ThinkSDK/sdk/SohuSDK.class.php (搜狐SDK)

    返回地址

    $SITE_URL = "//www.gbotg.com/"; 
    define('URL_CALLBACK', "" . $SITE_URL . "Index/callback?type=");

    配置格式

    return array( 
        //腾讯QQ登录配置 
        'THINK_SDK_QQ' => array( 
            'APP_KEY' => '101205983', //应用注册成功后分配的 APP ID 
            'APP_SECRET' => '9380197af5efd5c47bc561323047ccec', //应用注册成功后分配的KEY 
            'CALLBACK' => URL_CALLBACK . 'qq', 
        ), 
        //新浪微博配置 
        'THINK_SDK_SINA' => array( 
            'APP_KEY' => '120967331', //应用注册成功后分配的 APP ID 
            'APP_SECRET' => '8aa15f65593eaf9e787baec45a801296', //应用注册成功后分配的KEY 
            'CALLBACK' => URL_CALLBACK . 'sina', 
        ), 
        //人人网配置 
        'THINK_SDK_RENREN' => array( 
            'APP_KEY' => '', //应用注册成功后分配的 APP ID 
            'APP_SECRET' => '', //应用注册成功后分配的KEY 
            'CALLBACK' => URL_CALLBACK . 'renren', 
        ) 
    );

    接入登录方法

    添加ThinkPHP扩展,将整个ThinkSDK目录放入到ThinkPHP的扩展目录下~Extend/Library/ORG/~。

    添加SDK配置,按以上配置格式在项目配置中添加对应的SDK配置。(可参考DEMO中的配置文件)

    跳转到授权页面(可参考DEMO中的Index/login方法)

    import("ORG.ThinkSDK.ThinkOauth")//导入SDK基类 
    $sdk=ThinkOauth::getInstance($type)//获取SDK实例 
    redirect($sdk->getRequestCodeURL())//跳转到授权页面

    数据表sucai_user

    CREATE TABLE IF NOT EXISTS `sucai_user` ( 
      `id` int(11) NOT NULL AUTO_INCREMENT, 
      `name` varchar(50) NOT NULL, 
      `nickname` varchar(30) DEFAULT NULL, 
      `pwd` varchar(50) NOT NULL, 
      `email` varchar(30) DEFAULT NULL, 
      `avatar` varchar(200) DEFAULT '', 
      `logintime` int(10) NOT NULL, 
      `loginip` varchar(30) DEFAULT NULL, 
      `qq` varchar(250) DEFAULT NULL, 
      `sina` varchar(250) DEFAULT NULL, 
      `renren` varchar(250) DEFAULT NULL, 
      PRIMARY KEY (`id`) 
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

    QQ第三方申请地址://connect.qq.com

    QQ互联申请应用注意事项:

    QQ登录按钮必须放在首页头部,否则不通过

    在绑定页面必须显示昵称,演示DEMO绑定模板bind.html里面已加入nickname

    提示:openid作为用户的身份识别的唯一id,必须保存在用户表里面,作为下一次识别。access_token也可以保存在用户表user里面,可以作相关API处理,比如发送微博。

    QQ互联测试地址://connect.qq.com/sdk/webtools/

    讨论这个素材(38)回答他人问题或分享使用心得会奖励牛币

    蒙多先生
    2017年04月23日

    这个好全啊,收下了

    jianjian:你能下载吗
    回复
    jianjian
    2017年07月02日

    下载并不了

    素材牛管理员:经过测试,下载正常。请更换高版本浏览器再重新尝试下载。
    回复
    万恶的BUG
    2017年07月31日

    实用的就QQ、微博、淘宝,其实还缺个微信扫码。不过这么全,还是不错的[给力]

    回复
    z5128475
    2017年08月02日

    [熊猫]

    回复
    何乐以忘忧
    2017年08月06日

    [熊猫]

    回复
    zty471
    2017年08月22日

    [围观]

    回复
    qweikun0003
    2017年08月26日

    要是加个微信登录的 那就完美了

    回复
    华夏nan
    2017年09月21日

    不错 收藏了

    回复
    华夏nan
    2017年10月14日

    [围观]

    回复
    tu1091848672
    2017年10月17日

    我要好好存 话说不是有个插件可以直接用吗

    回复
    yz357984409
    2017年11月15日

    这个厉害!再有个第三方分享的素材就更好了

    回复
    bo5211ok
    2017年11月16日
    tanyoulin
    2017年11月17日

    太全了.好代码

    回复
    冰先生
    2017年12月08日

    很是喜欢 但是下载不了 呜呜呜

    回复
    karma
    2017年12月13日

    不错哦

    回复
    两扇门窗
    2017年12月18日

    这个好全啊,收下了

    回复
    z5128475
    2018年01月04日

    这个很不错啊

    回复
    1471465028
    2018年01月04日
    钱掌柜徐信爱
    2018年03月01日

    下载并不了

    huhuachuan:经测试,下载正常
    回复
    卡神族
    2018年03月01日

    实用的就QQ、微博、淘宝,其实还缺个微信扫码。不过这么全,还是不错的[给力]

    回复
    卡神族
    2018年03月01日

    其实还缺个微信扫码。不过这么全,还是不错的[给力]

    回复
    钱掌柜客服
    2018年03月08日

    实用的就QQ、

    回复
    钱掌柜客服
    2018年03月08日

    但是下载不了 呜呜呜

    回复
    钱掌柜徐信爱
    2018年03月09日

    你能下载吗

    回复
    钱掌柜徐信爱
    2018年03月09日

    还是不错的[给力]

    回复
    D.Chen
    2018年03月19日

    不能下载?

    回复
    duanze666
    2018年04月19日

    没积分 飘过。。。

    回复
    bigdog
    2018年06月29日

    这个厉害!

    回复
    anson
    2018年07月02日

    干货呀

    回复
    anson
    2018年07月02日

    谢谢楼主

    回复
    whksy
    2018年10月23日

    谢谢楼主

    回复
    whksy
    2018年10月23日

    谢谢楼主  很好

    回复
    vornica
    2018年11月20日

    点赞 攒牛币

    回复
     文明上网,理性发言!   ?? 阿里云幸运券,戳我领取
    我的牛币余额:0 已下载次数:10
    所需牛币:50 开始下载

    牛币获?。?/strong>可通过签到、评论、充值、发布素材获得 ? 牛币充值

    会员账号
    会员密码
    安全验证
  • 台东鹿野返乡青年“阿山哥”的农夫梦 2019-03-16
  • 《格萨尔》史诗藏译汉16册完成终审 2019-03-16
  • 确认过剧集,陈坤和万茜是来搞笑的! 2019-01-30