WSG的短信認證可以對網(wǎng)絡(luò)內(nèi)部終端進行實名上網(wǎng)認證,短信認證的配置截圖如下:
上圖中的“驗證碼間隔”配置,這個選項是為了防止用于頻繁點擊設(shè)置的點擊間隔時間。比如第一次發(fā)送后,按鈕上會顯示一個倒計時,倒計時清零后才可以重新發(fā)送驗證短信。如圖:
默認配置下,只要沒有關(guān)閉或者刷新這個頁面,驗證碼都是有效的。如果你需要設(shè)置驗證碼的有效期,比如5分鐘內(nèi)輸入才有效,則需要通過編輯認證頁面的源代碼來實現(xiàn)。如下圖:
點擊“<>”標志進入源代碼模式,做如下修改:
1). 添加my_sms_wifi()函數(shù),內(nèi)容如下:
function my_sms_wifi(){ sms_wifi(); setTimeout(function(){ smscode=""; }, 600000 ); }
該函數(shù)調(diào)用默認的sms_wifi函數(shù)來發(fā)送驗證碼,并且設(shè)置600秒過期后自動清除驗證碼。
2). 把獲取驗證碼的調(diào)用函數(shù)改成my_sms_wifi
代碼修改完成后,需要切換到編輯模式保存。通過上述配置,即可對短信驗證碼的有效期進行限制。