怎么給短信驗證碼設置失效時間呢?除了session,請各位大神給點建議
1 回答

蝴蝶刀刀
TA貢獻1801條經驗 獲得超8個贊
1.生成驗證碼
2.讓驗證碼結合時間的概念,比如
存到緩存(redis、memcache等,以手機號為key,驗證碼為value),設置半小時過期,最后用戶提交的時候,去看下緩存還在不在,對不對
存到數據庫,表結構為phone,code,expire_time,生成數據存到數據庫,最后用戶提交去數據庫查
如果不是短信驗證碼,是郵箱驗證,還可以用郵箱、過期時間等信息加密,用戶點擊確認的時候解密,確認時間是否過期
想不粗來了
- 1 回答
- 0 關注
- 600 瀏覽
添加回答
舉報
0/150
提交
取消