java - 微信只弹出一次授权,第二次直接访问原理?

 陈柏菱皇君怡惠 发布于 2022-10-29 22:16

扫码之后 微信第一次授权登录后 ,用户第二次不需要再次授权 如何做到

2 个回答
  • 获取openid是不用授权的。
    第一次授权登录后,把想取的信息全部取到并存到数据库。第二次根据openid直接找到这个用户。

    2022-10-31 18:27 回答
  • 入口接口是取不到openid的,只有code和state,通过code调用微信接口获取用户的access_token和openid,通过access_token获取用户信息。只需要授权一次是微信实现的,不知道楼主是关心【微信如何实现这个功能】还是【如何做到同一个用户只需要授权一次】,如果是后者的话,楼主什么都不用做,用户已经授权的情况下再进入到授权页面的话,微信会自动跳转到你的redirect_url

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