FWQ
.NET C#使用微信公众号登录网站的实例解析
这篇文章主要介绍了.net 使用微信公众号登录网站,教大家利用微信公众号进行网站登录,感兴趣的小伙伴们可以参考一下 适用于:本文适用于有一定微信开发基础的用户 引言:花了300大洋申请了微信公众平台后,发现不能使用微信公众号登录网站(非微信打开)获得微信帐号。仔细研究后才发现还要再花300大洋申请微信开放平台才能接入网站的登录。于是做为屌丝程序员的我想到了自己做一个登录接口。 工具和环境:1. VS2013 .net4.0 C# MVC4.0 Razor2.插件A. Microsoft.AspNet.SignalR;时时获取后台数据B.Gma.QrCodeNet.Encoding;文本生成二维码 实现的目标1. 在电脑上打开网站登录页,提示用户使用微信扫描登录确认。2.用户通过微信扫描确认后,电脑自动收到确认信息跳转到网站主页。 原理分析 1.SignalR是一个神奇的工具,能从浏览器A发送信息到服务器,服务器自动推送消息到指定的浏览器B。那么我的计划是用电脑的浏览器打开登录页,生成一个二维码(内容为带有微信公众平台网页用户受权的网址),用微信的描码功能打开这个网站。将获取的微信用户OPENID通过SignalR发送到电脑浏览器,实现登录功能 实现过程1.微信公从平台的注册和权限(略过…)2.VS2013中新建MVC网站,我用的环境为.NET4.0 C# MVC4.0 Razor引擎(个人习惯)。 3.安装 SignalR VS2013 点击工具 ==> 库程序包管理器 ==> 程序包管理控制台 输入以下命令: Install-Package Microsoft.AspNet.SignalR -Version…