C#开发微信门户及采纳(45)–微信扫码登录

在头里小说《C#付出微信门户及使用(41)–基于微信开放平台的扫码登录处理》介绍了基于微信开放平台接口达成的微信扫码间接登录的长河。本篇介绍对扫码登录的部分创新和拍卖,以便更利于利用在事实上项目中。

① 、扫码登录配置处理

在笔者前面包车型大巴小说扫码登录处理中,介绍了账号登陆和扫码登录并存的情状,有时候大家恐怕想只是允许用户扫码登录即可,也正是不须求账号登陆,这种状态大家能够通过展开配备实现拍卖。
譬如笔者在一个依照微信的连串采取里面,通过安顿落成了单独允许扫码登录的功效。
也等于大家能够依据布置,因而其余登录界面,仅仅突显微信的扫码登录生成的二维码效果,如下所示。

图片 1

在落到实处的代码里面,大家重视就是运用JS对界面展现举行支配即可。
诚如景观下,大家在开发初期,能够允许账号密码登陆及扫码登录,一旦配置好有关的账号音讯,就只供给扫码登录,屏蔽账号密码登陆了。

图片 2

个中大家需求处理的HTML代码层便是增多1个openLoginDiv用来突显扫码登录的二维码即可。

图片 3

里面包车型客车JS代码处理如下所示,直接从后台读取相关的新闻,在JS上营造二维码。

图片 4

二 、用户扫码绑定及吊销

在用户能够利用扫码登录前,我们在后台是要求先记下用户的微信标识的,也正是索要在系统上安装二个功用,让用户使用微信扫一下绑定,同时也相应设置3个功力让其解绑,方便对失效的用户举办拍卖。
在用户列表的二维码连接上,单击能够对用户进行微信扫码绑定,那样用户能够在扫码登录处直接扫码登录,不须求输入账号密码。

图片 5

如若得逞绑定用户微信,在微信端会一定到三个绑定成功的页面,如下所示。

图片 6

假如用户已经绑定了在那之中的1个用户而再去扫码绑定其余用户,那么会提醒用户防止不恐怕再度绑定账号即可。

图片 7

别的,若是用户已经拓展了二维码绑定,则能够在保管界面举办撤废绑定,那样能够解绑用户账号和微信之间的关系。

图片 8

绑定和撤废绑定微信扫码操作的JS代码正是通过JQuery达成接口调用接口。

图片 9

裁撤绑定微信扫码的界面包车型客车处理代码很不难,只必要在后台清楚对应的用户记录的openid和unionid即可。
实际的MVC控制器也许API代码如下所示。

图片 10

而在尾部BLL的代码里面,我们只须求做的正是立异内定的多个字段即可,把它们清空的代码如下所示。

图片 11

相关文章