PHP技术

当前位置:AG亚游集团 > PHP技术 >

网站微信授权登录详细教程

时间:2015-12-02        阅读:次        QQ群:182913345

        通过接入微信登录功能,用户可使用微信帐号快速登录你的网站,降低注册门槛,提高用户留存,示例代码如下:
 
第一步:请求CODE

/配置
$AppID='wx427bd690bdd58f';
$AppSecret='d4624c36b6795d1d99dcf0547af544';
$callback='/139a';	/回调地址

/微信登录
$state=md5(uniqid(rand(),TRUE));	/生成唯一随机串防CSRF攻击
$_SESSION["wx_state"]=$state;		/存到SESSION
$callback=urlencode($callback);
$wxurl="/openf2fdweixinf2fdqqf2fdcom/connect/oauth2/authorize?appid={$AppID}&redirect_uri={$callback}&response_type=code&scope=snsapi_login&state={$state}#wechat_redirect";
header("Location: $wxurl");

第二步:通过code获取access_token

/配置
$AppID='wx427bd690bdd58f';
$AppSecret='d4624c36b6795d1d99dcf0547af544';

/得到 access_token 与 openid
$url='/apif2fdweixinf2fdqqf2fdcom/sns/oauth2/access_token?appid='.$AppID.'&secret='.$AppSecret.'&code='.$_GET['code'].
'&grant_type=authorization_code';
$ch=curl_init();
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch,CURLOPT_URL,$url);
$json=curl_exec($ch);
curl_close($ch);
$arr=json_decode($json,1);

第三步:通过access_token调用接口

/得到用户资料
$url='/apif2fdweixinf2fdqqf2fdcom/sns/userinfo?access_token='.$access_token.'&openid='.$openid.'&lang=zh_CN';
$ch=curl_init();
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch,CURLOPT_URL,$url);
$json=curl_exec($ch);
curl_close($ch);
$arr=json_decode($json,1);

 

上一篇:PHP变量的声明及其作用域

下一篇:微信中通过JS代码分享到朋友圈实例代码

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 AG亚游集团 www.zhanxiqi.com  版权所有  网站地图    AG亚游集团

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2

区块链媒体跑步入场:资本疯狂加持 盈利模式待考 斯威主帅赛后透露小纸条内容 以多打少结果难满意 古巴一架波音737客机起飞后坠毁 伤亡人数不详 俄媒:北约欧洲成员不会认真对待美国的增资要求 日本福岛县产鲜鱼出口泰国 系核事故后首次 全国政协委员丁磊:建议提高全民慢性病防控意识 美防长马蒂斯突访阿富汗 讨论反恐及和平进程问题 美国媒体:中美贸易摩擦升级 或给美国带来巨大的冲击 4月自然灾害致全国1471.9万人次受灾 26人死亡 曝尤文挖角巴萨青训31球妖人 300万违约金带走 双色球蓝球03还会出吗?7年前的数据说... 世界杯匈牙利站 林文君/张璐琦划艇200米夺冠
记者手记:货币贬值压力下阿根廷民众的忧与盼 新浪彩票名家大乐透第18088期推荐汇总 中国公司马里工地遭20多武装分子袭击 无人员伤亡 幼女身亡老夫妻花65万代孕生子 拿到出生证时傻眼 进球gif-权健三人组破七人防线 帕托爆射死角绝杀 观点:主裁判对VAR很生疏 当务之急提升自身水平 雅尼斯:这场胜利证明战术体系才是最重要的 揭科林环保控制权转让生意经 高杠杆买壳稳赚不赔 意大利大选暗藏危机 这是投资者最关心的5个问题 意媒:布冯决定赛季末退役 不想阻碍年轻人发展 拼多多纳斯达克上市首日开盘大涨近40% 比尔盖茨指超级高铁不现实 专家称安全确实难保证
美国以白银开采闻名的历史城镇以140万美元被购下 这家市值14亿港元放债公司投资FF 持多笔恒大股权 博斯科维奇和土超伊萨续约三年 朱婷去留未定 OMV公司:依赖俄天然气对于欧盟不是问题 世界波联赛!权健飞翼复制瓦尔迪神作 门神助攻 7部门:2020年每2万名青少年拥有1家体育俱乐部 细数那些被伍兹打入冷宫的美巡赛 还有9场待“翻牌” 海淘“爆款”化妆品竟然产自小作坊 第一批养老目标基金昨日上报 南方民生加银产品在列 马云教你创业 没钱怎么创业 中国食品品牌排行榜 未来10年最赚钱行业 AG亚游集团