用户在网站注册,网站通过微信发送验证码,这个操作是怎么实现的?
生活随笔
收集整理的這篇文章主要介紹了
用户在网站注册,网站通过微信发送验证码,这个操作是怎么实现的?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
根據我的觀察:
1. 首先他們搞了一個渠道二維碼(也就是微信說的帶參數的二維碼,而且他們用的是永久型的,市面上也叫渠道二維碼)
2. 用戶掃描這個二維碼,后臺程序得到event,在數據庫里面生成一個隨機驗證碼 作為消息返回。
3. 每一個隨機驗證碼只有10分鐘的有效期
4. 用戶在網頁上輸入驗證碼,后臺去查詢,是否存在10分鐘內該驗證碼的記錄,如果有,則通過
這里和我們傳統的驗證碼有個本質的區別,他的驗證碼和終端不是一一對應的。不像我們平時看到的比如說手機、郵箱的驗證碼。他這個驗證碼只要是10分鐘以內的,不管是不是你掃描以后生成的,都是可以用的。
所以你不需要把那個二維碼打上馬賽克,那個是他的渠道二維碼,所有的注冊頁面都是一樣的……
本質上他是一個吸引關注的功能,而不是傳統意義上的驗證碼的功能
總結
以上是生活随笔為你收集整理的用户在网站注册,网站通过微信发送验证码,这个操作是怎么实现的?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 保险与银行的区别和联系
- 下一篇: 阿里云esc云服务器IP不能访问的解决办