


<script>// 如需调试则添加这部分,并使用_console.log进行调试var _console = {log: console.log.bind(console),warn: console.warn.bind(console),error: console.error.bind(console)};</script><!-- 基础引导库--><script src="static/v4/yisu.js"></script>


var loginBtn=document.getElementById('btn-login'); //登录按钮IDvar resource="";// 定义全局变量用来存储验证结果function initBind(){ //创建初始化方法initYisutest4({captchaId:'demo_float_001', //上图的IDapiServers:['defense12.yisuddoscdn.com'], protocol:'http://', //您服务器的域名和协议product:'bind' //服务类型,如果是绑定到某个ID上,填写bind}, function(captcha) {// bind 模式captcha.appendTo(loginBtn);// onSuccess 回调:验证通过时参数字第一时间记录例如业务日志captcha.onSuccess(function(){var r = captcha.getValidate();resource = r_console.log("验证通过,准备提交后端校验:", resource);_console.log("r的值:", JSON.stringify(resource));});});}// 登录按鈕业务逻辑:展示结果loginBtn.addEventListener('click', function(){_console.log("resource的值:", JSON.stringify(resource));//模拟获取登录的用户名和密码var username=document.getElementById('f-user');var password=document.getElementById('f-pwd');_console.log(username.value);_console.log(password.value);var xhr = new XMLHttpRequest();//将验证成功获取的resource中的字段拼接成url的参数,添加到短信url地址后即可var params = new URLSearchParams(resource);_console.log(params.toString());xhr.open('POST', 'http://defense12.yisuddoscdn.com/login?'+params.toString(), true);xhr.setRequestHeader('Content-Type', 'application/json');xhr.send(JSON.stringify({username: username.value, password: password.value}));xhr.onreadystatechange = function() {if (xhr.readyState === 4 && xhr.status === 200) {_console.log('登录成功');}};});



Copyright © Yisu Cloud Ltd. All Rights Reserved. 2018 版权所有
广州亿速云计算有限公司 粤ICP备17096448号-1
粤公网安备 44010402001142号 增值电信业务经营许可证编号:B1-20181529