现在的项目需求是,只要进入网站 就要自动登录,前提是必须先获得openid,但是不是每次都去获得openid吧,因为第二次访问 微信会提示:XX近期已授权什么的。有没有什么方法能直接判断是否已授权过。
你好,现在的问题是openid不知道怎么存储
追答与用户信息以前存数据库,就相当于username一样,十一个身份识别。
通过授权获取的openid用session,然后与数据匹配就行了呀
其实我本来想保存到cookie里,但是微信内置的浏览器的cookie跟session一样,一退出就没了。
追答是已退出就没有了
但是每次点击URL进入,都是通过静默授权拿到openid的,这就不重要了。
不管你分享出去还是被的方式,这个URL都是授权URL,不是你真实页面的URL。
所以,只需要存数据库每次判断一下URL就行了。