php - 微信如何关注公众号即自动注册登录?

 书友50398197 发布于 2022-11-17 22:59

比如微信关注【当当网】公众号,进入【我的当当】则已经自动注册登录了。
没有微信网页授权这一步,微信文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842&token=&lang=zh_CN。
怎么做到的?

3 个回答
  • 没关注过当当的公众号,但是微信用三种方式取到openid:
    1、静默授权
    2、手动授权
    3、在你对公众号做请求的时候,如回复、点击菜单、关注、取消关注等等事件时,微信会给开发者的URL做转发,微信会带上操作用户的openid
    如果是隐试的,估计是1、3种方法中的一种

    2022-11-17 23:59 回答
  • 网页中获取到你的openid和数据库中存入的openid对比,一样即为认证用户,直接进入,无需认证

    2022-11-17 23:59 回答
  • 微信授权有两种方式
    1.静默授权
    能拿到用户的 openid
    2.手动授权
    能拿到用户的 openid 和更多的信息

    从微信进入网页,这里用到的是第一种静默授权,获取到用户的 openid, 查看当前 openid 是否绑定了网站账户
    没有绑定就登陆,登陆后绑定openid 到这个账户
    绑定了就在后台自动登陆

    2022-11-17 23:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有