账号通
    

账号  

密码  

6366

查看

2

回复
主题:针对短信的发送做安全防护 [收藏主题]  
user001 当前离线

146

主题

11

广播

10

粉丝
添加关注
级别:版主

用户积分:281 分
登录次数:106 次
注册时间:2017/3/15
最后登录:2020/12/13
user001 发表于:2018/11/26 11:25:09   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)
 下载信息  [文件大小:4.49 MB 下载次数: 次]
点击下载文件:网站补丁信息(针对短信验证做处理).rar

针对部分用户出现的短信防护问题做了加强    注册页面发送短信是需要增加爱验证码校验     未增加校验吗不允许发送短信
具体流程如下     针对V5.5版本下载以上补丁包

点击查看原图


补丁下载好之后  需要开启系统安全注册这两项     这样即可避免短信被盗刷问题   

手机版的的校验信息是在页面中的    需要手动替换如下校验方法

对应的文件信息:    /tp/Mobile/skin06/Common/reg.html(针对手机模板)



        function getMobileCode(mField, SendBtn)
        {
            var mobile =$("#" + mField).val();
            if (mobile == undefined)
            {
                mField = "UserName";
                mobile =$("#" + mField).val();
            }
            if (mobile == '')
            {
                alert("请选输入手机号码!");

$("#" + mField).focus();
                // $.dialog.alert('请选输入手机号码!',function(){ $("#"+mField).focus();});
                return false;
            }

            if (ismobile(mobile) == false)
            {
                alert("手机号码格式不正确,请重新输入!");

$("#" + mField).focus();
                //$.dialog.alert('手机号码格式不正确,请重新输入!',function(){ $("#"+mField).focus();});
                return false;
            }
            //增加验证码调整
            var Verifycode = $("#Verifycode").val();
            if (Verifycode == '')
            {
        $.dialog.alert('请输入验证码!', function() { $("#Verifycode").focus(); });
                return false;
            }

$("#" + SendBtn).attr("disabled", true);

$.ajax({
                type: "get",async: false,url: "/plus/regajax.ashx?istest=0&action=sendmobilecode&model=userreg&Verifycode=" + Verifycode + "&mobile=" + mobile + "&anticache=" + Math.floor(Math.random() * 1000),cache: false,dataType: "html",success: function(d){
                    if (d == 'true')
                    {
                        leavePage(SendBtn);
                    }
                    else
                    {
                        alert(d);

$("#" + SendBtn).attr("disabled", false);
                        //$.dialog.alert(d,function(){ $("#"+SendBtn).attr("disabled",false); });
                    }
                }
            });
            return false;
        }
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.06348秒 powered by KesionCMS 9.0