原文發表于:

注冊和登錄,是互聯網產品的最基本功能,這里涉及到很多安全問題和用戶便捷問題,今天,我們來簡要聊一下手機驗證碼登錄,
在之前的文章中,我們聊了注冊登錄原理及密碼安全問題,這種方式是基于賬號密碼登錄的,
然而,這種方式中,用戶注冊時需要填寫很多繁瑣資訊,用戶還要記住各種系統的賬號和密碼,煩人得很,

于是,很多網站都開始支持第三方登錄,比如使用微信登錄或QQ登錄,即使用第三方賬號體系登錄,具體的原理,我們也已經講過:第三方賬號登錄的原理,
而且,還在該文中講述了掃碼登錄的原理,當年微信推出了掃碼登錄,真的讓人眼前一亮,效仿者如過江之鯽,

為了解決多系統的統一一次登錄問題,業界常用單點登錄,比如,你登錄了淘寶,那么自然也自動登錄了天貓,
關于單點登錄的原理,我們也聊過了:逛淘寶天貓想到SSO單點登錄,

下面,來聊聊手機驗證碼登錄,
前幾年,意外發現微信沒有讓用戶感知到密碼的存在,對于熟悉了賬號密碼登錄方式的我們來說,用戶居然不需要關注密碼,這一點真是做得太成功了,
我們來看看知乎網站的登錄界面:

具體的方式,應該很清楚了:用戶輸入手機號碼,系統給該手機號碼發送驗證碼,用戶收到短信中的驗證碼后,輸入驗證碼作為臨時密碼,從而登錄系統,
為了安全起見,驗證碼都有時效性,一般就幾分鐘,過期無效,所以,我們要注意,手機資訊不要泄露,尤其是一些驗證碼資訊,
從上圖中還可以看到,除了這種短信驗證碼,還有語音驗證碼:系統自動給用戶打電話,播報一段包含驗證碼數字的語音,用戶聽懂語音中的數字后,作為臨時驗證碼登錄系統,
現在,各種指紋登錄、刷臉登錄的方式層出不窮,原理都差不多,遇到新事物,需要保持敏感,保持思考,
CSDN認證博客專家
掃碼關注公眾號
加濤哥個人微信
一起努力和進步
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229095.html
標籤:其他
上一篇:ArrayList 面試10連問
