登录方案一(与绑定方案一致)
微信登录方案二
方案一:
优点:方便测试,与绑定流程基本一致,开发成本低,风险低
缺点:未关注的用户需点击关注后方可知道是否登录成功
方案二:
优点:无论是否关注公众号,用户扫描后都将直接进入后台返回的网页
缺点:风险一:需要已注册的回调域名进行测试; 风险二:access token与基础模式的access token不是同一套,openid有可能存在不一致的状况,无法与绑定的openid联系
已验证:1、测试账号可配置临时域名或IP进行调试
2、网页回调的openId与腾讯基础组件使用的openId是一致的
最终采用方案: 登录方案二 (后台实现了两套登录方案;目前与前端对接的是方案二,且回调处理放在前端;第三方登录方案处理需要借助微信开放平台微信登录功能,该服务提供费用为300元/年)
1、由于内网原因,测试账号配置的回调域名为测试服务器的ip+端口,故测试时需通过ip+端口的方式访问测试服务器的前端页面
2、登录响应
手机端反馈:
反馈页面种类:
(1) 对于登录成功或者重复扫描同一二维码(包括刷新页面重复请求同一页面) 给出系统介绍微信推送文章
(2) 系统错误页面
(3) 其他反馈页面
PC端反馈:
(1) 只绑定一个账号:直接进入系统
(2) 一个微信号被多个账号绑定:选择一个进入
(3) 其他反馈页面