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);

 

上一篇:AG亚游集团PHP变量的声明及其作用域

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

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

PHP技术分享

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

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

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

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

亚冠-韩国脚戴帽10分钟内崩盘 权健3-6惨败全北 美10岁女孩遭校园霸凌 金刚狼饰演者:我跟你交友 科娃:为自己感到骄傲 身体很疲惫将退出罗马赛 詹姆斯又拿个历史第一的数据!乔丹早被他甩下 宁夏一名辅警抢救群众时被洪水冲走 至今下落不明 关小刀竞彩:连遭强敌 莱比锡能否再创佳绩? 有色料成股期“两栖”明星板块 恒大申花展示新政的极端情况 中超教练们头疼了 观点:孔蒂不赢巴萨还会挨批 他下课对切尔西不利 牛汇:落败的民主党不愿入新政府 意未来政局险象环生 维特尔抱怨安全车出动时间太晚 FIA做出回应 跟随美国脚步 危地马拉驻以色列新使馆开馆
山东省疾控中心回应官员“自杀”风波:可能是累的 偷拍乘客,美国一司机被优步停职 巴萨名宿:内马尔离开巴黎去皇马?这完全有可能 日本一小学女生“上课被脱内衣裤” 索赔32万遭拒 戴尔大中华区总裁:继续减税降费 我们收到定心丸 亚洲杯樊振东林高远会师决赛 张本智和止步8强 央行出手 第三方支付企业智付电子被罚2500多万元 中国国产航母试航都试什么:或进行歼15舰载机起降 意甲新赛季完全赛程:尤文打米兰双雄时间已定 亚马逊面部识别闹乌龙 28名美国会议员被认成罪犯 贾跃亭转让汽车公司股权解决债务? 解读乐视网交流会 美国FBI资深探员离婚案开庭当天杀妻 事后自杀
尤纳斯:我们要忘掉胜利 竭尽全力拿下第三战 环球时报社评:用打抗美援朝的意志打对美贸易战 华南南部仍有分散性强降雨 江汉等地将有中到大雨 普京回应俄前间谍案:若是中军用毒剂应当场死亡 特朗普称赞朝鲜拆除导弹试验设施 我们对此深为感谢 韩国持续高温致14人死亡 1303人中暑送医 今年春节 这三张全家福让人泪目(图) 排超沪苏争锋金软景PK张常宁 辽宁冲榜首战北汽 要想打好智能硬件这场仗 百度要注意这几点 养一百只土鸡利润多少 2016做什么生意有前景 品牌设计公司排行榜 适合男生十大行业 AG亚游集团