优点:
1.节省了输入步骤,采用一个微信号绑定一个账号的方式
2. 防止他人登陆窃取数据
具体的步骤可分为以下:
1.前端点击微信扫码 => 向后端请求二维码 => 后端向微信公众号发送 请求 (获取二维码【带参数 “key” ----后端随机自定义的变量】)
2. 后端返回给前端 带参数的二维码, 前端展现二维码 => 开始轮询(向后端发送请求,验证是否扫码成功【账户的密钥‘key’】)
3. 手机扫描二维码 => 触发微信 扫码事件=> 向数据库 账户添加密钥‘key’
4. 前端轮询 发现 账户存在 密钥'key' => 验证扫码成功 =>登陆成功
参考链接:微信扫码关注公众号并登录网站