Javascript 如何在odoo中创建一个通过短信向手机发送一次性密码的页面?
我想创建一个网站登录页面,在该页面中,我不是通过“用户名”和“密码”进行正常登录,而是在用户每次尝试登录其网站时生成一个OTP(一次性密码)。一旦OTP已经生成,我需要一个免费的服务,可以通过短信将生成的OTP发送到手机Javascript 如何在odoo中创建一个通过短信向手机发送一次性密码的页面?,javascript,openerp-8,Javascript,Openerp 8,我想创建一个网站登录页面,在该页面中,我不是通过“用户名”和“密码”进行正常登录,而是在用户每次尝试登录其网站时生成一个OTP(一次性密码)。一旦OTP已经生成,我需要一个免费的服务,可以通过短信将生成的OTP发送到手机 function sendotp(){ console.log('HELLO'); var cCode = $("#cCode").val(); var mobileNumber = $
function sendotp(){
console.log('HELLO');
var cCode = $("#cCode").val();
var mobileNumber = $("#mobNumber").val();
console.log(mobileNumber)
console.log(cCode)
if(cCode == "" || cCode == null || cCode == undefined){
console.log("Invalid Country Code");
$("#sendError").html("Invalid Country Code");
return false;
}
if(mobileNumber == "" || mobileNumber == null || mobileNumber == undefined){
console.log("Invalid Mobile Number Code");
$("#sendError").html("Invalid Mobile Number Code");
return false;
}
$("#vcCode").val(cCode);
$("#vNumber").val(mobileNumber);
$(".vNum").html(mobileNumber);
$.ajax({
type: "GET",
url: "/generateOTP",
data: {countryCode: cCode, mobileNumber: mobileNumber },
dataType: "json",
error:function(jqXHR, textStatus, errorThrown){
var responseObject = JSON.parse(jqXHR.responseText);
console.log(responseObject.response.code);
$("#sendError").html(responseObject.response.code).addClass("error");
},
success: function(data) {
$("#vNum").val(mobileNumber);
console.log('@@@@@@@@@@@@@@@@@@@')
$("#sendError").html(data.response.code).addClass("success");
setTimeout(function(){ $("#resendLink").show(); }, 30000);
gotoStep(2);
}
})
console.log('HELOOOOOOOOOOOOOOOOOOOOO')
}
我其余的部分都在工作。问题只存在于$.ajax部分。Ya这是我想要创建的一次性密码。请帮助meDid您尝试一下什么?尝试一下:我无法从这个链接获得任何东西。您可以详细解释我吗。