久久精品国产亚洲AV高清y?w,99九九99九九精彩视频,69精品视频在线看影院,欧美精品系列产品

最新案例推薦
點(diǎn)擊查看
掃一掃查看
最新行業(yè)案例

使用 Redis 存儲(chǔ)短信驗(yàn)證信息

發(fā)表于:2020-04-26

在傳統(tǒng)的 PC 端網(wǎng)站中使用短信驗(yàn)證,PHP 生成短信隨機(jī)碼后存儲(chǔ)在服務(wù)器 Session 中,用戶輸入收到的短信驗(yàn)證碼后于之對(duì)比即可,但在其他的 Web 項(xiàng)目,使用的不同編程語(yǔ)言、小程序或不同服務(wù)器就不能再使用 Session。

 

Redis 是一個(gè)開(kāi)源的、可基于內(nèi)存的、可持久化的Key-Value數(shù)據(jù)庫(kù),一個(gè) Key 值對(duì)應(yīng)一個(gè) Value 值,主流的 PHP 開(kāi)發(fā)框架都對(duì) Redis 有著良好的支持。再支持 Redis 的服務(wù)器中,通過(guò) API 接口調(diào)用的方式,設(shè)置 Key 為前綴+手機(jī)號(hào),Value 為生成的驗(yàn)證碼就可以將驗(yàn)證信息存儲(chǔ)再服務(wù)器的內(nèi)存中。

 

驗(yàn)證時(shí)將使用前綴+用戶的手機(jī)號(hào)即可獲取服務(wù)器中存儲(chǔ)的驗(yàn)證碼,接著就可以驗(yàn)證服務(wù)器中的驗(yàn)證碼與用戶輸入的驗(yàn)證碼的一致性。Redis 中存儲(chǔ)的值可以設(shè)置自定義的緩存時(shí)間,過(guò)期自動(dòng)清除。




(非特殊說(shuō)明,本文版權(quán)歸原作者所有,轉(zhuǎn)載請(qǐng)注明出處 )
標(biāo)簽: 上海網(wǎng)站建設(shè)、上海網(wǎng)站制作、高端網(wǎng)站設(shè)計(jì)、邁若網(wǎng)絡(luò)


邁若微信公眾號(hào)_上海網(wǎng)站建設(shè)公司

手機(jī)隨時(shí)獲取邁若動(dòng)態(tài),掃描左側(cè)二維碼
添加邁若微信公眾號(hào)【manro_since2005】