本系列文章使用PHP-Laravel框架带大家一步一步实现微信登陆的功能
使用Laravel实现服务端
使用workerman实现websocket服务器
二....abc
并且向后台websocket服务端发起websocket连接, 并且推送scene_id, 后台将scene_id加入到连接数组里
用户使用微信扫码, 点击关注, 微信公众号将用户关注事件推送到PHP...服务端
PHP服务端使用openid请求微信服务器, 获取用户详细信息, 保存到数据表, 然后向websocket服务端推送openid和scene_id
websocket服务端接收到php服务端推送来的...openid和scene_id, 使用scene_id确定具体是哪一个客户端, 然后向其推送openid
客户端接收到websocket的推送, 携带openid向php服务端请求login登录接口,...php服务端将openid写入到session中, 标识用户已经登录