CINXE.COM
世环通Slider Captcha
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>世环通Slider Captcha</title> <link href="lib/font-awesome/css/font-awesome.min.css" rel="stylesheet"> <link href="disk/slidercaptcha.min.css" rel="stylesheet" /> <style> .slidercaptcha { margin: 0 auto; width: 314px; height: 286px; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.125); margin-top: 40px; } .slidercaptcha .card-body { padding: 1rem; } .slidercaptcha canvas:first-child { border-radius: 4px; border: 1px solid #e6e8eb; } .slidercaptcha.card .card-header { background-image: none; background-color: rgba(0, 0, 0, 0.03); } .refreshIcon { top: -54px; } html{ touch-action: none; touch-action: pan-y; } </style> </head> <body> <div class="container-fluid"> <div class="form-row"> <div class="col-12"> <div class="slidercaptcha card"> <div class="card-header"> <span>请完成安全验证!</span> </div> <div class="card-body"> <div id="captcha"></div> </div> </div> </div> </div> </div> <script src="disk/longbow.slidercaptcha.js?v=20241212"></script> <script src="/file/script/jquery-1.8.3.min.js"></script> <script> // 获取指定URL参数 function getUrlParam(name) { var url = window.location.href; var params = url.split('?')[1]; var paramObj = {}; if (params) { var paramArr = params.split('&'); paramArr.forEach(function(param) { var keyValue = param.split('='); paramObj[keyValue[0]] = keyValue[1]; }); } return paramObj[name]; } var captcha = sliderCaptcha({ id: 'captcha', setSrc: function () { //return 'http://imgs.blazor.zone/images/Pic' + Math.round(Math.random() * 136) + '.jpg'; }, onSuccess: function () { //成功事件 // $.cookie('no_login_validator','1',{ expires: 180, path: '/', domain: window.location.hostname }); var token = 'KJDSL34KSkfklds546djkLJKLSFJ'; $.ajax({ type: 'post', url: '/ajax.php', data: {action:'check_captcha',token:token}, dataType: 'json', success: function (data) { if(data.code==200){ //获取当前页面参数 var forward = decodeURIComponent(getUrlParam('forward')); var handler = setTimeout(function () { window.clearTimeout(handler); captcha.reset(); }, 100); //跳转回去 window.location.href = forward; }else{ location.reload(); } }, error: function () { alert('AJAX执行失败'); } }); } }); </script> <!-- Matomo --> <script type="text/javascript"> var _paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ function getCookie(name) { var prefix = name + "=" var start = document.cookie.indexOf(prefix) if (start == -1) { return ''; } var end = document.cookie.indexOf(";", start + prefix.length) if (end == -1) { end = document.cookie.length; } var value = document.cookie.substring(start + prefix.length, end) return unescape(value); } _paq.push(['setUserId', getCookie("userid")]); _paq.push(['setCustomVariable', 2, 'mobile', getCookie("mobile"), 'visit']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['setVisitorCookieTimeout',3600*24*12*5]); (function () { var u = "//stats.shihuantong.com/"; _paq.push(['setTrackerUrl', u + 'matomo.php']); _paq.push(['setSiteId', '2']); var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.type = 'text/javascript'; g.async = true; g.defer = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, s); })(); </script> <!-- End Matomo Code --> <script> <!-- 百度统计--> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f404bdeccc88d61f96f3e0a85035bfb1"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>