- Mr.W 评论:
<script>alert(‘xx’)</script>
- 2018-04-14 14:07:23
- 回复
- 孤单又灿烂的人 回复 Mr.W
O(∩_∩)O哈哈~
- 2018-04-14 18:39:28
- 回复
闲暇时逛掘金,偶然看见一篇文章,小程序的使用场景延伸—微信小程序实现微信扫码登录和微信支付。上次申请微信登录失败了,因为只有公司和企业才能申请微信登录。于是看到这篇文章,手痒的我就顺手撸了一个小程序来实现微信扫码登录。原文在此
前几天EasyWechat发布4.0版本了,热烈恭祝。。。安大大造福万千如我等屌丝 = = !!!
接口B
,因为接口B
可以携带参数,这个参数在这个扫码登录中很重要,开始没有仔细看这个原理图,调用的接口A,结果怎么弄都不能实现扫码登录, = =!!真是蠢到哭,仔细看了看图片,才意识到自己弄错了。)服务端生成唯一用户标识(scene),把这个标识加入小程序码,然后传回前端。wx.login
就能获取到,是用来获取用户的openID必须的东西。通过code获取到的openID能在这个小程序中唯一标识一个用户,如果你要跨多个小程序或公众号唯一标识用户,推荐用同时获取到的session_key来获取用户的unionID,官方也是这么推荐的。),将用户的code,name和头像传到后端,后端保存用户的信息,同时将用户的状态保存起来。同时返回给前端用户的登录状态。其中的scene你可以在前端通过点击事件先请求一个自己写的接口来生成一个用户唯一标识,然后再请求这个接口来拿到小程序码。
到此整个过程完毕,如果你还有什么不清楚的地方,随时欢迎你给我留言或者QQ问我哦,由于最近工作繁忙,所以没什么时间更新博客,不过我会抽时间更新博客的,= =!!
转载请注明出处,谢谢!
评论一下