php - 用微信登陆微商城直接获取登陆微信用户信息?怎么做到的?
PHPz
PHPz 2017-04-11 09:02:04
[PHP讨论组]

类似于这样的,一登陆就提示是否获取用户信息这个,是不是用的第三方登陆?还是接口什么的,希望可以提供一些资料

提出这个问题的下午,这个问题就已经解决了,但是忘记了关掉问题。我是参考的一篇博文,里面代码以及内容写的很详细,链接:微信公众平台OAuth2.0网页授权php示例

下面是部分截图:

PHPz
PHPz

学习是最好的投资!

全部回复(5)
PHP中文网

http://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html
使用的是该项。大体上是
1.首先你得先有个公众号(该公众号有授权权限),
2.而后去微信公众号管理平台配置授权回调域名,
3.然后在项目对应类访问https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE&connect_redirect=1#wechat_redirect就会弹出授权框。

注:APPID  公众号应用ID
   REDIRECT_URI 授权成功回调地址
   SCOPE SCOPE参数有snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)
PHPz

第三方登陆啊,一般用oauth2接口,你同意以后,微信会给商城返回一个token,这个token允许获取你的数据为你之前授权的数据。
找资料的话,搜下oauth2就好了

怪我咯

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842&token=&lang=zh_CN
微信公众平台登录api文档

PHP中文网

你关注公众号的时候,会提示获取你的信息,在你进入公众号的时候,服务器就已经收到微信服务器发送过来的你的相关信息。
如果没有关注公众号,进入商城也会提示获取你的信息,点击了,对方就可以获取你的个人信息了

天蓬老师

看一下微信公众平台的开发文档吧,都有介绍的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号