PHP判断微信开发是否已经授权过的问题

2025-05-14 09:59:11
推荐回答(1个)
回答(1):

由于access_token拥有较短的有效期,当access_token超时后,可以使用refresh_token进行刷新,refresh_token拥有较长的有效期(7天、30天、60天、90天),当refresh_token失效的后,需要用户重新授权。
但是,自动登录没有必要每次都去获取用户信息,只用openid即可。
一、当注册时就将用户所有信息和openid存储
二、每次通过静默snsapi_base授权获取用户openid(即微信网页授权到第二步,就不需要往下进行了)
三、存在openid自动登录,不存在去注册