.net pc微信扫码登录
像京东,一号店等网站都实现了用微信来登录的功能,就是用手机上的微信扫一扫网站上的二维码,微信上确认后,即可自动用微信的帐号登录网站。
一、创建网站应用
在微信开放平台创建一个网站应用 https://open.weixin.qq.com :
填写网站信息:
申请完后,7天内通过(我的是第二天就通过了),然后就可以看到 AppID 和 AppSecret
二、微信登录开发
1、获取Code
第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数
https://open.weixin.qq.com/connect/qrconnect?appid=wx2d31f65267d0fcb6&redirect_uri=http%3a%2f%2fwww.webus.cn&response_type=code&scope=snsapi_login&state=awen#wechat_redirect
把上面的url中的appid和redirect url换成你自己的。其中appid就是上面申请的appid。打开这个url显示如下:
用你的微信扫一下,并点击“确认登录”:
会自动跳转到你设置的redirect url, 并带上了code:
http://www.webus.cn/?code=031f52279d9c4ed05f23c9fa51e27f74&state=STATE
2、获取Token
通过code参数加上AppID和AppSecret等,通过API换取access_token
3、获取用户信息
通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作
整个授权流程如下:
详细的代码可参考《用c#开发微信(2)扫描二维码,用户授权后获取用户基本信息 (源码下载)》
官方文档: 网站应用微信登录开发指南
C#微信登录-手机网站APP应用请看我下一篇文章
转:http://www.cnblogs.com/fengwenit/p/4653940.html
另外可参考: 如何用支付宝扫描二维码登录网站 - 支付宝快捷登录
//成功一定有方法,失败一定有原因。
.net pc微信扫码登录相关推荐
- PC微信扫码登录教程
PC微信扫码登录教程 来源:小白 时间:2020年12月22日15:33:21 需要微信开放平台账号 难度:一般 1.创建网站应用 获取AppID和AppSecret 1.1基本信息 选择创建网站应用 ...
- 细说pc端微信扫码登录
最近做了一个pc端微信扫码登录和微信付款的功能,一个比较常见的问题是在移动端使用微信扫码操作完毕后,pc端如何实时响应的问题.这里细说一下登录的实现流程,付款方面暂时还没找到比较好的实现方法,只能暂时 ...
- 【vue+pc端】实现微信扫码登录pc端,后端通过微信开发平台,前端生成二维码(仅供参考)
这两周的需求是通过微信扫码登录pc端,刚定下需求原型图还没出来前,后端特意发了微信开发平台的链接给我,关于如何生成二维码的文档,以及扫码跳转后如何传code给他. 请戳这里准备工作|微信开放文档 我最 ...
- 前端PC端微信扫码登录
PC端微信扫码登录 一.微信开放平台 1.创建网站应用 2.设置回调域名 二.代码 1.在index.html页面引入http://res.wx.qq.com/connect/zh_CN/htmled ...
- pc端实现微信扫码登录
pc端实现微信扫码登录 流程:使用vue-wxlogin组件当我们打开微信扫一扫,此时二维码组件会有变化,显示扫描成功 我们的手机就会弹出一个授权页面.记住让后端绑定一个微信公众,通过授权该公众就可以 ...
- 微信开放平台PC端扫码登录
最近公司给我安排一个微信登录的功能,需求是这样的: 1.登录授权 点击二维码图标后,登录界面切换为如下样式(二维码),微信扫描二维码并授权,即可成功登录: 若当前账号未绑定微信账号,扫描后提示& ...
- PC网站如何实现微信扫码登录
不管你运营什么类型的网站,用户注册都是很重要的一个环节,用户注册的方式也是很多的,比如邮箱注册.手机号注册.第三方授权登录等.其中,第三方授权登录是最常用的一种方式,微信扫码登录是其中的一种,但是微信 ...
- 微信开放平台开发——网页微信扫码登录(OAuth2.0)
1.OAuth2.0 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用. 允许用户提供 ...
- Spring学习笔记(二十三)——实现网站微信扫码登录获取微信用户信息Demo
目录 微信扫码登录介绍 开发步骤 微信扫码登录示例 微信开放文档 遇到的问题 使用第三方工具实现网站微信扫码登录 开发前介绍 开发步骤 微信扫码登录获取微信用户信息Demo实现流程 实现效果 实现过程 ...
- 后台管理使用微信扫码登录(小程序登录)
后台管理登录页添加一个微信登录按钮,点击弹窗二维码 代码实现: /*** 该页面原本是用户协议页(产线页面),目前接入微信授权登录功能* 原因:微信扫码登录,后端生成的二维码仅能跳转当前 生产环境小程 ...
最新文章
- Open3d学习计划—高级篇 6(体素化)
- EF中一对多的关系中,用单字段保存ID拼接字符串
- PL/SQL学习笔记-过程
- node python 速度_Java,Node,Python 运行速度比较
- python调用bat脚本传参,将参数从批处理文件传递给Python
- 【Java线程】进程与线程
- java pgp_Java相当好的隐私(PGP)
- MappingException:class com.zsn.crm.Model.user not found whie looking for property user id
- svn基本常见操作设置
- PHP curl 参数详解
- JAVA 调用HTTP接口POST或GET实现方式
- 一个很好的网址,Visio 使用教程
- 紫光华宇拼音输入法 6.x bug集
- http web服务器
- 最近火爆全网的猫猫回收站教程,小七给你们搞来了
- RV-LINK:输出非预期响应向 GDB 报告错误
- kotlin使用StateFlow的collect出错This is an internal kotlinx.coroutines API
- Gartner 公布 2022 新兴技术成熟度曲线,这些技术趋势最值得关注
- c语言英语教学大纲,C语言教学大纲(《大学C语言实用教程》)
- sql Server STUFF()函数
热门文章
- 大一计算机word排版试题,武汉大学大一计算机作业word排版
- 多用户网络日记本php,[日记人]超漂亮的多用户网络日记 v3.8
- s7 edge android 8,盖乐世S7/S7edge 正式开启Android 8.0系统内测活动
- c语言使用CodeBlocks软件,使用CodeBlocks学习C语言
- Macbook pro/air 2013 late -2014 使用转接卡更换NVME SSD休眠不醒问题的解决办法
- 发那可g10_fanuc系统中的G10
- 内网通免广告/积分码
- c11标准的c语言编译器,官宣:MSVC新加入C11和C17标准
- 丹佛斯冷媒尺汉化下载_koolapp手机版
- java 开源框架集