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