PHP通过oauth2.0获得微信授权后用户的信息, 之后该怎么设计 50

我的想法是获得信息后把用户的appid和昵称性别头像地区之类的存到数据库,作为第二个用户表因为主用户表是用户注册的,里面有用户帐号和密码,而微信授权的我就把信息保存在另外... 我的想法是获得信息后把用户的appid 和昵称 性别 头像 地区之类的存到数据库,作为第二个用户表
因为主用户表是用户注册的, 里面有用户帐号和密码, 而微信授权的我就把信息保存在另外一个用户表里面
然后把appid存到cookie里面, 因为我觉得用户手机页授权后登录状态保存久一点, 用session的话时间就比较短,
然后用户每次次进来就判断有没有cookie , 没有就在弹出授权, 通过获得openid去数据库查是不是之前有记录, 有就直接输出用户信息, 没有就直接授权 , 在重复上面的
大家一般是怎么做的呢?
对, 是openid 不是appid
展开
 我来答
awl805
2015-07-16 · TA获得超过392个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:315万
展开全部
纠正一下,用户是openid。

一般获取微信授权的用户信息主要的作用是免去注册和登陆过程,并且和用户的微信联系在一起,所以,如果还有其他用户注册的,建议是做微信绑定,这样微信用户只是多一个途径,本质上还是普通的用户。

一般在获取之前会先把当前需要授权的url存起来,然后跳转微信授权,获取到用户信息后,存下用户信息,然后再跳转回之前的url。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式