开发笔记 – 实现扫二维码登录

在写一个项目的时候正好用的到,不想去晚上抄一份搪塞过去,所以打算自己动手、丰衣足食。

思路先要清楚:

  • 最大限度的快捷
  • 最大限度的简单
  • 不干扰原登录逻辑

嗯嗯,现在开始设想一下,扫码要经过几步。2.21,修改了部分逻辑。

(云端)

  1. 在服务器生成一串随机的标示码,并记录。
  2. 生成包含过期信息的加密过的二维码,发给客户端。

(客户端)

  1. 接收二维码,显示。
  2. 监听服务端的消息,等候成功。5s一次轮询(采用ajax)
  3. 二维码过期时提示。

(手机端)

  1. 扫码解码获得key,检测验证码是否过期。
  2. 将用户的登录信息、冗余信息加密post服务器。

(服务端)

  1. 接收post,记录信息内容。
  2. 当轮询时检测服务端是否有相同的标示码被登记。
  3. 投递用户的登录信息。

努力重写ing……

分享到

KAAAsS

喜欢二次元的程序员,喜欢发发教程,或者偶尔开坑。(←然而并不打算填)

相关日志

  1. 没有图片
  2. 没有图片
  3. 没有图片
  4. 没有图片

评论

还没有评论。

在此评论中不能使用 HTML 标签。