在保持多步驟流程一致性時(shí)我需要用到token(比如找回密碼):步驟1,用戶提交要找回密碼的用戶名和驗(yàn)證碼,我生成token1,返回頁面中包含這個(gè)token1步驟2,用戶提交他收到的短信驗(yàn)證碼和token1,我根據(jù)token1來識(shí)別是哪個(gè)用戶,短信驗(yàn)證碼是否正確,token是否過期,這個(gè)token的使用場景是否正確,如果都有效,我生成一個(gè)token2,返回頁面包含這個(gè)token2步驟3,用戶提交他的新密碼和token2,我根據(jù)token2來找出是哪個(gè)用戶,最后重置那個(gè)用戶的密碼這里的token都有時(shí)效性,我存在mysql里,每天都要跑cronjob來刪除過期的token,這樣不太好吧,我應(yīng)該怎么存token?或者有更好的辦法?
如何存儲(chǔ)token比較合適?
FFIVE
2019-04-13 08:36:51