var is_me_platform = 1; var ua = navigator.userAgent; var ipad = ua.match(/(iPad).*OS\s([\d_]+)/); var isIphone =!ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/); var isAndroid = ua.match(/(Android)\s+([\d.]+)/); var isMobileb = isIphone || isAndroid; if(isMobileb){ var area=['95%', '450px']; }else{ var area=['500px', '450px']; } /*安全手机验证*/ function safe_mobile_verification(safeobj){ events = arguments[0] ? arguments[0]: ""; var event_obj = events.event; var conts ="
您正在进行重要操作,为确保您的账号安全,需要通过绑定手机验证,通过手机验证后方可操作。
****
"; layer_safe_windowss = layer.open({ type: 1, title: '安全验证', area: area, shadeClose: true, //点击遮罩关闭 content: conts, }); return false; } //提交手机验证码 function safe_send_nextstep(){ var mobile = $('.layui-layer-content .mobile').val(); if(mobile == ""){ layer.msg('手机号不能为空', {icon: 2}); return false; } var sms_code = $('.layui-layer-content .sms_code').val(); if(sms_code == ""){ layer.msg('手机验证码不能为空', {icon: 2}); return false; } $.ajax({ type: "POST", url: "/safe.php", data: {safe_mobile:mobile,safe_send_code:1,safe_smscode:sms_code}, dataType: "json", success: function(data){ if(data.msg == "success"){ layer.close(layer_safe_windowss); if(events.event != "undefined" && events.method != "undefined"){ var event_obj = events.event; layer.open({ type: 1, title: '安全手机设置', area: ['500px', '450px'], shadeClose: true, //点击遮罩关闭 content: $('.'+events.method).html(), yes: function(){ } }); }else{ setTimeout(function(){ layer.close(layer_safe_windowss); }, 2000);//2秒 } }else{ layer.msg(data.msg, {icon: 2}); return false; } } }); } //获取手机验证码 function safe_send_bdmobile(type){ var mobile = $('.layui-layer-content .mobile').val(); if(mobile == ""){ layer.msg('手机号不能为空', {icon: 2}); return false; } $('.layui-layer-content .hqcode').attr("disabled",true); $.ajax({ type: "POST", url: "/safe.php", data: {safe_mobile:mobile,safe_send_security:1,safe_send_type:type}, dataType: "json", success: function(data){ if(data.msg == "提交成功"){ if(type == 'sms_send'){ $("#voice_up").css("display","block"); RemainTime(); } if(type == 'voice_send'){ $("#voice_up").html("语音验证码已发送至该手机,请接听并在5分钟内输入"); } }else{ if(type == 'sms_send'){ $("#voice_up").css("display","block"); $("#voice_up").html("短信验证码发送失败,您可以尝试 语音获取"); } if(data.msg == "null") { data.msg = "提交失败"; } $('.layui-layer-content .hqcode').attr("disabled",false); layer.msg(data.msg, {icon: 2}); return false; } } }); } /*短信验证*/ var layer_safe_window; var events; var safeobj; var myEvents; var runFun; function safe_verification(events, isClose, callFun, noClose, targetObj){ myEvents = events? events:null; var isClose = isClose === undefined? false:isClose; runFun = callFun === undefined? null:callFun; var noClose = noClose === undefined? 1:noClose; var closeA = ''; if (!!noClose) { var closeA = "取消"; } if (targetObj) { var closeA = "" + targetObj.title + ""; } var conts ="
您正在进行重要操作,为确保您的账号安全,需要进行安全验证,通过验证后方可操作。
提 交   "+closeA+"
"; layer_safe_window = layer.open({ type: 1, title: '安全验证', area: area, shadeClose: isClose, //点击遮罩关闭 closeBtn: noClose, content: conts, }); return false; } //提交手机验证码(下一步) function send_nextstep(runfun){ var mobile = $('.layui-layer-content .mobile').val(); if(mobile == ""){ layer.msg('手机号不能为空', {icon: 2}); return false; } var sms_code = $('.layui-layer-content .sms_code').val(); if(sms_code == ""){ layer.msg('手机验证码不能为空', {icon: 2}); return false; } $.ajax({ type: "POST", url: "/safe.php", data: {mobile:mobile,send_code:1,smscode:sms_code}, dataType: "json", success: function(data){ if(data.msg == "success"){ layer.close(layer_safe_window); events = myEvents; console.log(events); if(events && events.event != "undefined" && events.method != "undefined"){ var event_obj = events.event; if(typeof(events.method) == 'object'){ $(events.method).trigger(events.event); }else{ $("#"+events.method).first().trigger(events.event); $("."+events.method).first().trigger(events.event); } }else{ setTimeout(function(){ layer.close(layer_safe_window); }, 2000);//2秒 } if(typeof runFun === "function"){ runFun(); } }else{ layer.msg(data.msg, {icon: 2}); return false; } } }); } //获取手机验证码 function send_bdmobile(type){ var mobile = $('.layui-layer-content .mobile').val(); if(mobile == ""){ layer.msg('手机号不能为空', {icon: 2}); return false; } $('.layui-layer-content .hqcode').attr("disabled",true); $.ajax({ type: "POST", url: "/safe.php", data: {mobile:mobile,safe_num:1,send_type:type}, dataType: "json", success: function(data){ if(data.msg == "success"){ $.ajax({ type: "POST", url: "/safe.php", data: {mobile:mobile,send_security:1,send_type:type}, dataType: "json", success: function(data){ if(data.msg == "提交成功"){ if(type == 'sms_send'){ $("#voice_up").css("display","block"); RemainTime(); } if(type == 'voice_send'){ $("#voice_up").html("语音验证码已发送至该手机,请接听并在5分钟内输入"); } }else{ if(type == 'sms_send'){ $("#voice_up").css("display","block"); $("#voice_up").html("短信验证码发送失败,您可以尝试 语音获取"); } if(data.msg == "null") { data.msg = "提交失败"; } $('.layui-layer-content .hqcode').attr("disabled",false); layer.msg(data.msg, {icon: 2}); return false; } } }); }else{ $('.layui-layer-content .hqcode').attr("disabled",false); layer.msg('获取频繁,请稍候再试!', {icon: 2}); return false; } } }); } /*倒计时*/ var iTime = 59; var Account; function RemainTime(){ var iSecond,sSecond="",sTime=""; if (iTime >= 0){ iSecond = parseInt(iTime%60); iMinute = parseInt(iTime/60) if (iSecond >= 0){ if(iMinute>0){ sSecond = iMinute + "分" + iSecond + "秒"; }else{ sSecond = iSecond + "秒"; } } sTime=sSecond; if(iTime==0){ clearTimeout(Account); sTime='获取手机验证码'; iTime = 59; $('.layui-layer-content .hqcode').attr("disabled",false); }else{ Account = setTimeout('RemainTime()',1000); iTime=iTime-1; } }else{ sTime='没有倒计时'; } $('.hqcode').val(sTime); }