微信登录与绑定方案

登录方案一(与绑定方案一致)


微信登录方案二


方案一:

    优点:方便测试,与绑定流程基本一致,开发成本低,风险低

    缺点:未关注的用户需点击关注后方可知道是否登录成功


方案二:

    优点:无论是否关注公众号,用户扫描后都将直接进入后台返回的网页

    缺点:风险一:需要已注册的回调域名进行测试; 风险二:access token与基础模式的access token不是同一套,openid有可能存在不一致的状况,无法与绑定的openid联系

    已验证:1、测试账号可配置临时域名或IP进行调试

                  2、网页回调的openId与腾讯基础组件使用的openId是一致的


最终采用方案: 登录方案二     (后台实现了两套登录方案;目前与前端对接的是方案二,且回调处理放在前端;第三方登录方案处理需要借助微信开放平台微信登录功能,该服务提供费用为300元/年)

1、由于内网原因,测试账号配置的回调域名为测试服务器的ip+端口,故测试时需通过ip+端口的方式访问测试服务器的前端页面

2、登录响应  

           手机端反馈

                               

          反馈页面种类:

          (1) 对于登录成功或者重复扫描同一二维码(包括刷新页面重复请求同一页面)   给出系统介绍微信推送文章

                            微信登录与绑定方案_第1张图片

          (2) 系统错误页面

          (3) 其他反馈页面

                          微信登录与绑定方案_第2张图片         微信登录与绑定方案_第3张图片

                  


         PC端反馈

         (1) 只绑定一个账号:直接进入系统

         (2) 一个微信号被多个账号绑定:选择一个进入

                        微信登录与绑定方案_第4张图片


        (3) 其他反馈页面

                           微信登录与绑定方案_第5张图片     

                            微信登录与绑定方案_第6张图片


你可能感兴趣的:(微信开发)