WSG的短信认证可以对网络内部终端进行实名上网认证,短信认证的配置截图如下:
上图中的“验证码间隔”配置,这个选项是为了防止用于频繁点击设置的点击间隔时间。比如第一次发送后,按钮上会显示一个倒计时,倒计时清零后才可以重新发送验证短信。如图:
默认配置下,只要没有关闭或者刷新这个页面,验证码都是有效的。如果你需要设置验证码的有效期,比如5分钟内输入才有效,则需要通过编辑认证页面的源代码来实现。如下图:
点击“<>”标志进入源代码模式,做如下修改:
1). 添加my_sms_wifi()函数,内容如下:
function my_sms_wifi(){ sms_wifi(); setTimeout(function(){ smscode=""; }, 600000 ); }
该函数调用默认的sms_wifi函数来发送验证码,并且设置600秒过期后自动清除验证码。
2). 把获取验证码的调用函数改成my_sms_wifi
代码修改完成后,需要切换到编辑模式保存。通过上述配置,即可对短信验证码的有效期进行限制。