06
2023
12

如何设置短信认证的验证码的发送间隔和时效?

WSG的短信认证可以对网络内部终端进行实名上网认证,短信认证的配置截图如下:

202312061701840981322522.png

上图中的“验证码间隔”配置,这个选项是为了防止用于频繁点击设置的点击间隔时间。比如第一次发送后,按钮上会显示一个倒计时,倒计时清零后才可以重新发送验证短信。如图:

202312061701841247137318.png

默认配置下,只要没有关闭或者刷新这个页面,验证码都是有效的。如果你需要设置验证码的有效期,比如5分钟内输入才有效,则需要通过编辑认证页面的源代码来实现。如下图:

202312061701841400269057.png

点击“<>”标志进入源代码模式,做如下修改:

1). 添加my_sms_wifi()函数,内容如下:

function my_sms_wifi(){
    sms_wifi();
    setTimeout(function(){ smscode=""; }, 600000 );
}

该函数调用默认的sms_wifi函数来发送验证码,并且设置600秒过期后自动清除验证码。

2). 把获取验证码的调用函数改成my_sms_wifi

202312061701841633534862.png


代码修改完成后,需要切换到编辑模式保存。通过上述配置,即可对短信验证码的有效期进行限制。


« 上一篇 下一篇 »