码迷,mamicode.com
首页 > 其他好文 > 详细

二维码登陆

时间:2017-07-16 19:20:41      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:href   use   lcm   地址   name   targe   微软雅黑   post   blank   

       上一段时间研究微信公共账号,发现微信提供了一个扫码登陆验证的功能。

最近头痛于常常忘记usernamepassword,因此考虑能否够结合这个功能,完毕免password登陆。百度后发现。有非常多仁兄已经做过类似的功能了。

       如这篇文章: 实现站点二维码扫描登录

       细致研究后,发现非常多平台都提供了类似的功能,如百度、微博、OSChina等。

因此考虑设计一款软件,将此项功能推广到其它平台和应用场景。毕竟能够方便像我这种懒人。

经过一番捣鼓后,初步版本号已经基本完毕了, 站点地址:http://it.maerdym.cn/mm_mishu/ 。大家能够通过微信扫码完毕登录測试。

       微信扫码的实现原理例如以下:

      技术分享

      用户打开扫码登陆的网页,浏览器首先请求 验证系统(mishu)获取二维码图片地址并显示在网页上。用户打开微信扫描二维码,打开微信引导页。

微信引导页会将用户的信息传递给业务系统。业务系统拿到微信用户信息后。通知验证系统用户扫码成功。

     在此过程中,登陆页面一直轮询请求。客户是否扫码登陆成功,一旦登陆成功,便跳转到登陆成功页,完毕登录操作。

     此过程中涉及两项核心流程:获取验证码和验证码确认流程:

                        技术分享

                         技术分享

       

              通过上述过程便完毕了扫码登陆(二维码登陆)功能。



    --------------------------------------------------------------文毕-------------------------------------------------------------------



      后期会增加Java SDK、DoNet SDK 并推出 APP 扫码登陆client等功能。

感兴趣的同学能够关注:http://it.maerdym.cn/mm_mishu/。假设须要源代码。请评论里留下邮箱。


     注:登陆http://it.maerdym.cn/mm_mishu/站点后。假设扫码无法登陆。请先关注公共号:(測试用的)

   

      技术分享


二维码登陆

标签:href   use   lcm   地址   name   targe   微软雅黑   post   blank   

原文地址:http://www.cnblogs.com/yangykaifa/p/7191353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!