以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]用户登录能否做成绑定微信登录? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179824) |
-- 作者:moseser -- 发布时间:2022/9/13 5:34:00 -- [求助]用户登录能否做成绑定微信登录? 如题? |
-- 作者:有点蓝 -- 发布时间:2022/9/13 9:08:00 -- 参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=174218&authorid=0&page=0&star=2 看14楼说明: 0、客户端登录窗口afterload事件生成一个随机登录名登录openqq 1、客户端把随机登录名放入授权链接生成自定义二维码放到登录窗口,2、微信扫码后跳转到自己开发的授权验证页面 3、确定后提交到服务端 4、服务端根据授权码获取openid,验证没有问题后根据授权链接获取的随机登录名通过openqq把openid发给客户端 5、客户端ReceivedMessage事件获取到openid后,根据openid登录即可如果不想使用openqq,也可以在服务器验证后把数据(随机登录名等)写入用户表。客户数启动登录窗口后启用计时器,定时查询用户表是否有之前生成的随机登录名,如果有就获取这条用户数据登录 |