概述
在项目中, 实现微信登陆的功能, 描述如下:
打开网站首页, 点击登陆按钮, http://XXXX/index
点击登陆, 弹出二维码
手机微信扫码后, 跳转到公众平台
如果用户已经关注, 则直接登陆...本系列文章使用PHP-Laravel框架带大家一步一步实现微信登陆的功能
使用Laravel实现服务端
使用workerman实现websocket服务器
二....服务端推送来的openid和scene_id, 使用scene_id确定具体是哪一个客户端, 然后向其推送openid
客户端接收到websocket的推送, 携带openid向php服务端请求login登录接口..., php服务端将openid写入到session中, 标识用户已经登录