鲁鲁槟 2016-07-08 10:12:13 5385次浏览 4条回复 15 5 0

作者:鲁鲁槟 出处:http://www.luluqi.cn/post/default/show-post?id=94 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

1、用composer安装yii官方扩展yiisoft/yii2-authclient

composer require --prefer-dist yiisoft/yii2-authclient

2、下载并解压QQ微博cilents文件

将解压后的文件放在vendor/yii2soft/yii2-authcilent相应文件夹下面,需要覆盖的则覆盖

3、配置,在components中增加如下内容

4、申请上述第三方的APP ID和APP KEY

(1)QQ互联:http://connect.qq.com/

(2)新浪微博开放平台:http://open.weibo.com/

(3)Github Developer applications:https://github.com/settings/developers

QQ互联界面:(QQ和微博的申请比较麻烦,时间久网站需要备案;Github的申请则十分迅速,建议先申请这个测试)

5、创建user_auth表

用gii生成user_auth表的模型:UserAuth

6、在你的登录操作的控制器下添加actions

同时在该控制器下创建onAuthSuccess方法

7、在登录界面添加以下代码

注意:'user/default/auth' 为你的控制器的下的 auth 操作

8、界面预览

如果申请成功第三方的APP ID和APP KEY后即可进行测试啦。 注:如有疑问,请及时联系QQ452936616或在下方进行评论。

觉得很赞
您需要登录后才可以回复。登录 | 立即注册