我的想法是获得信息后把用户的openid  和昵称 性别 头像 地区之类的存到数据库,存到第二个用户表
因为主用户表是用户注册的, 里面有用户帐号和密码, 而微信授权的我就把信息保存在另外一个用户表里面
然后把openid存到cookie里面, 因为我想用户手机页授权后登录状态保存久一点, 用session的话时间就比较短,
然后用户每次次进来就判断有没有cookie , 没有就在弹出授权, 通过获得openid去数据库查是不是之前有记录, 有就直接输出用户信息, 没有就直接授权 , 在重复上面的
大家一般是怎么做的呢?
归纳一下就是 用户授权后用户信息你们是怎么保存的
用户下次访问时你们又是怎么判断的?

解决方案 »

  1.   

    基本上是这样做的,我会在微信登录表加一个uid的字段来判断是不是绑定了本站用户,是就显示本站的用户信息而不用输入本站账户的密码就可以登录,之后的流程就像操作本站用户一样。在用户主表加一个wxbind的字段,标识是否绑定了微信
      

  2.   

    openid 表,纪录用户的openid
    member 表,纪录用户信息
    然后openid表中有一个mid字段,如果为0,表示未绑定,如果为member中的id,则表示已绑定。