當前位置:名人名言大全網 - 短信平臺 - php發送驗證碼後的驗證碼壹般存放在哪裏的呢

php發送驗證碼後的驗證碼壹般存放在哪裏的呢

發送驗證碼以後,允許用戶可以在另外的頁面進行下壹步操作,那麽就可能會是另外壹個session,所以保存在同壹個session不合適。

發送驗證碼以後,也允許用戶有壹定的操作時限,比如24小時內有效。那就得保障用戶24小時內輸入同壹個驗證碼,必須能用。壹般 redis 只是作為緩沖數據庫,不進行持久化,重啟會導致保存的數據丟失,大量的緩沖數據也可能會覆蓋舊的數據,那驗證碼的可用性也得不到保障。

所以,保存在壹個能夠持久話的數據庫裏,才是比較穩妥的辦法。Mysql 是可以的,當然Redis也能持久化