维信扫码
2016-12-15 10:39:37 0 举报
微信扫码
作者其他创作
大纲/内容
二维码页面保留自定义参数,请求服务端
判断用户信息(查询OPENID)
用户点击微信登陆按钮
服务端请求微信接口(创建带参数关注二维码),显示二维码
取出OPENID
得到关注或扫码得到的XML数据,用户的OPENID(OPENID是当前公众号的OPENID),和该二维码自定义参数
服务端会接收到微信扫码XML数据(这个地址是微信公众号后台配置地址)
登陆成功
如果该OPENID是已存在的,查出用户信息,写入SESSION
把数据存在memcache,存5分钟,以自定义参数来键值,用户的openid当value值
取出XML数据
微信扫码登陆
当二维码自定义参数键值和页面的参数匹配上
用户扫描二维码
如果该OPENID是新用户,创建一个新用户,写入SESSION
进入完善个人信息页面,登陆成功
*参数要保证唯一性
匹配扫描二维码信息判断自定义参数的值
0 条评论
下一页