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