色黄网站-亚洲激情四射-97碰碰碰-一级黄色免费视频-色婷婷成人-中文字幕乱码中文字幕-狠狠干夜夜-a级成人毛片-欧美黄色免费视频-1024国产在线-四川操bbb-五月婷婷小说-久久三级网-日韩欧美网址-日韩一级久久-久久精品免费在线-亚洲情网-操一操干一干-青青草免费看-婷婷激情小说网

最新案例推薦
點(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)目,使用的不同編程語言、小程序或不同服務(wù)器就不能再使用 Session。

 

Redis 是一個(gè)開源的、可基于內(nèi)存的、可持久化的Key-Value數(shù)據(jù)庫(kù),一個(gè) Key 值對(duì)應(yīng)一個(gè) Value 值,主流的 PHP 開發(fā)框架都對(duì) Redis 有著良好的支持。再支持 Redis 的服務(wù)器中,通過 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í)間,過期自動(dòng)清除。




(非特殊說明,本文版權(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】