WSG上網(wǎng)行為管理網(wǎng)關(guān)的“短信認(rèn)證”功能,可以對網(wǎng)內(nèi)的終端進(jìn)行短信實(shí)名認(rèn)證,記錄手機(jī)號以及對應(yīng)的上網(wǎng)內(nèi)容。在有些情況下,用戶需要指定短信認(rèn)證的手機(jī)號,未授權(quán)的手機(jī)號不允許做短信認(rèn)證。在本文中,我將結(jié)合WSG的短信認(rèn)證功能,來介紹如何限制認(rèn)證的手機(jī)號碼。
1. 編輯認(rèn)證頁面
在“web認(rèn)證”-“第三方認(rèn)證”的短信認(rèn)證中,點(diǎn)擊“編輯認(rèn)證頁面”,可以看到認(rèn)證頁面信息。如下圖:
點(diǎn)擊源代碼圖標(biāo),查看認(rèn)證頁面的源代碼。
2. 修改默認(rèn)的獲取驗(yàn)證碼操作
把獲取驗(yàn)證碼的sms_wifi改成sms_wifi2,如圖:
在script中添加sms_wifi2函數(shù),如圖:
函數(shù)內(nèi)容如下:
function sms_wifi2(){
var whitelist=["13357817653","123456","1123445"]; //允許的手機(jī)號
if( $.inArray($("#phone").val(), whitelist) !== -1 ){
//允許的手機(jī)號
sms_wifi();
}else{
//不允許的手機(jī)號
alert( "該手機(jī)號尚未登記!" );
}
}
測試結(jié)果,如下圖,未登記的手機(jī)號,會有如下提示: