1.在微信开放平台注册appid和 secret

2.登录页面生成二维码

在登录的页面,引入官方提供的http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js,并添加配置(appid、回调地址redirect_uri、state等信息),可自动生成二维码

<script src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
<script>var obj = new WxLogin({self_redirect:true,id:"login_container", appid: "", scope: "", redirect_uri: "",state: "",style: "",href: ""});</script>

3.用户授权登录

用户扫描二维码,如果用户授权登录,则会回调在第2步中设置的redirect_uri接口,并附带code参数和state参数。

4.获取用户信息

第2步中设置的redirect_uri接口中,
通过API加上code、appid、和secret等参数,换取access_token及用户openid

oppid为微信用户唯一标识

https://api.weixin.qq.com/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorization_code

再通过access_token 获取用户祥细信息

https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s

祥情查看微信官方方档:
https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html

网站微信扫码登录实现步骤相关推荐

  1. Spring学习笔记(二十三)——实现网站微信扫码登录获取微信用户信息Demo

    目录 微信扫码登录介绍 开发步骤 微信扫码登录示例 微信开放文档 遇到的问题 使用第三方工具实现网站微信扫码登录 开发前介绍 开发步骤 微信扫码登录获取微信用户信息Demo实现流程 实现效果 实现过程 ...

  2. 应用网站微信扫码登录处理逻辑解析

    应用网站微信扫码登录处理逻辑解析 近日刚刚进行了网站应用微信扫码登录的功能开发.开发前看了不少文档,但感觉都很偏技术术语,太过于专业.对于刚刚想涉及这方面的菜鸟来说,看的一脸懵逼. 趁着自己刚刚动手的 ...

  3. 网站微信扫码登录总结

    文章目录 微信扫码 前端操作 后端操作 企业微信扫码 总结 补充 网站微信扫码登录从最初的惊艳四座到如今在各大网站普及已经过了7年的时间,如今网站微信扫码登录靠着便捷.安全的特性成为了网站与用户的首选 ...

  4. Java后台实现网站微信扫码登录功能,获取用户openid,及微信用户信息(小程序码方案),关联微信小程序(个人主体小程序也可以)

    目录 前言 操作流程 1.注册微信小程序 2.通过后台获取小程序码 注意事项 时序图理解 方案实现步骤 前言 很多业务场景之下我们需要实现微信扫码登录检测登录状态的需求,或需要同步网站与小程序的用户信 ...

  5. vue3、vue2 实现网站微信扫码登录

    其实前端实现没什么难点,重点都是在后端,这里我记录了一下前端实现扫码登录的做法 准备工作 | 微信开放文档  做之前我们先去看一下大致流程 记得要看一下参数 都讲的很清楚了 实现网页微信扫码登录有两种 ...

  6. 个人博客网站实现微信扫码登录(附源码)

    前言 一般情况下,个人博客网站 想要做用户注册.登录, 就需要让用户填写用户名.密码等信息进行手动注册.登录,这非常不友好.如果想做成微信扫码登录,对不起~~, 微信扫码登录的接口只对企业开放.好吧, ...

  7. pc端实现微信扫码登录

    pc端实现微信扫码登录 流程:使用vue-wxlogin组件当我们打开微信扫一扫,此时二维码组件会有变化,显示扫描成功 我们的手机就会弹出一个授权页面.记住让后端绑定一个微信公众,通过授权该公众就可以 ...

  8. 通过微信扫码登录网站流程

    通过微信扫码登录网站 微信开放平台文档地址:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Author ...

  9. PC网站如何实现微信扫码登录

    不管你运营什么类型的网站,用户注册都是很重要的一个环节,用户注册的方式也是很多的,比如邮箱注册.手机号注册.第三方授权登录等.其中,第三方授权登录是最常用的一种方式,微信扫码登录是其中的一种,但是微信 ...

  10. 网站使用微信扫码登录流程

    微信扫码登录是一个标准的oauth 2.0的过程. 1.用户请求访问网站,选择微信登录. 2.redirect到微信二维码页面 3.获取微信登录二维码,请求参数包括本网站的appId和登录成功后跳转回 ...

最新文章

  1. Windows XP Professional系统修复的操作方法
  2. 可信平台模块(TPM)概念介绍
  3. MacBook开机自动连接iPad好评
  4. 判断字符为空_算法题:字符串转换整数 (atoi)
  5. 阿里云服务器一分价钱一分货,切记!
  6. Lync Server多SIP域环境和简单URL地址部署
  7. [Python] 字符串大写变小写 lower()函数
  8. Java --人民币(RMB)小写/数字转换大写工具类
  9. 动手深度学习PyTorch(三)模型选择、欠拟合和过拟合
  10. 计算机统计字符数,怎么看word版本-Word文档中的字数和字符数是怎样统计的?
  11. 阿里云操作系统——飞天(Apsara)
  12. 【tensorboard】解决ValueError: Duplicate plugins for name projector
  13. python是高级语言还是低级语言_高级与低级编程语言的解释,哪一种更容易上手?...
  14. mysql 1032_mysql主从同步错误Last_SQL_Errno: 1032处理分析
  15. 经典算法电话号码的字母组合
  16. hexo博客设置域名
  17. C++编译时出现未定义的引用问题解决
  18. 【数据库专题】“第一幕”——《狗叫江湖》之数据库系统概论(续集)【蒸滴很c】
  19. 互联网企业数据安全体系建设(美团点评)
  20. win10显示隐藏文件_如何在Mac上显示隐藏文件——macw

热门文章

  1. 微信表情包储服务器,新发现!微信里的表情包,终于能保存到手机和电脑辣!-qq表情在哪个文件夹里...
  2. flash动画测试什么软件,flash测试(flash怎么测试动画)
  3. HTML基础知识点(二)
  4. PCL中3D点云特征描述与提取(一)
  5. Android 开发问题
  6. kitkat(KRT16S)刷入实机nexus4
  7. SEO常用辅助工具整合
  8. leaflet+vue:色斑图的实现大体步骤
  9. wireshark检测iphone-ios是否感染XcodeGhost病毒
  10. Kettle8.2输入组件之Get data from xml