鍍金池/ 問(wèn)答/Python  HTML/ 獲取短信驗(yàn)證碼,

獲取短信驗(yàn)證碼,

clipboard.png
如圖,點(diǎn)擊獲取驗(yàn)證碼,如何調(diào)用后臺(tái)的方法呢?我把發(fā)送驗(yàn)證碼的邏輯寫在了后臺(tái)

回答
編輯回答
伐木累

使用ajax請(qǐng)求后臺(tái)的api:
api生成一個(gè)驗(yàn)證碼存到redis,并發(fā)送給用戶手機(jī)。
驗(yàn)證時(shí),后臺(tái)拿到用戶輸入的驗(yàn)證碼和redis里面的驗(yàn)證碼做比較。

2018年6月23日 22:42
編輯回答
朽鹿

寫個(gè)接口,供js調(diào)用下 就行了呀

2017年3月17日 13:33
編輯回答
她愚我

哥們,你是全棧嗎??
如果你只是做個(gè)簡(jiǎn)單的功能或者demo,這種調(diào)后端接口就可以,前端設(shè)置一下,一分鐘內(nèi)有效,之后可以再次獲取

如果你是要上線的東西,需要考慮的東西我覺(jué)得還是不少:
1.前端手機(jī)號(hào)校驗(yàn)
2.注冊(cè)過(guò)的用戶不可校驗(yàn)
3.最好多加一層圖形驗(yàn)證碼校驗(yàn),防止用戶用手機(jī)號(hào)段刷
4.單個(gè)手機(jī)號(hào)驗(yàn)證碼獲取上限設(shè)置
5.后端手機(jī)號(hào)校驗(yàn),同一個(gè)ip驗(yàn)證碼上限設(shè)置
6.驗(yàn)證碼超過(guò)一定次數(shù)需要一定時(shí)間之后才能重新獲取等等
可能還有一些,可根據(jù)需要酌情設(shè)置。

2018年2月14日 00:22
編輯回答
撿肥皂

點(diǎn)擊之后去執(zhí)行一個(gè)方法,(button上加上onclick事件)在方法里用ajax調(diào)用后臺(tái)api,具體用法可以去看ajax的使用。

2017年12月14日 12:31