0
我想實現一個登錄系統:登錄系統通過電子郵件隨機密碼每次用戶登錄?
- 用戶只需提供他/她的電子郵件註冊/註冊
- 一個隨機密碼生成和發送到他/她的電子郵件,以有效例如30分鐘的時間。哈希存儲在數據庫中,30分鐘後將被刪除。
- 他/她在30分鐘內輸入密碼;可選地,他或她可以選擇在x天內記住。
- 如果密碼正確,他或她已登錄。
- 密碼無效並且散列被刪除。
谷歌搜索後,我發現這一點:http://en.wikipedia.org/wiki/One-time_password
看來這沒問題,但關於可用性無分。我主要關心的是,這是否會對最終用戶造成麻煩,因爲每次他或她需要登錄時,他或她都必須檢查他們的電子郵件收件箱中的密碼。我不是一個移動用戶,但在移動設備上這會很痛苦嗎?
您對此有何評論? 這種方法的任何潛在問題? 會很煩人嗎?