2017-06-03 40 views
0

我需要限制訪問一個網站,我想發送一個單獨的密碼給每個用戶只有一次有效。我發現的可用OTP解決方案並不能完成這項工作。有什麼建議麼?Mysql,php - 一次性密碼

回答

0

有多種方式可以做,但我使用一些輕的內存數據存儲區,如redis,它們生成一個密鑰(userid) - 值(一次性密碼)對。現在您可以通過電子郵件/短信或任何其他渠道發送。密碼成功使用後,您可以使無效(或設置到期時間,可以在redis上完成)。

如果你不想做一個單獨的數據存儲,你可以使用mysql爲你存儲一次性密碼。