概述
欢迎登录会议室预订系统
{% csrf_token %}
用户名
密码
登录
varhandlerPopup= function(captchaObj) {//成功的回调
captchaObj.onSuccess(function() {varvalidate=captchaObj.getValidate();//1. 取到用户填写的用户名和密码 -> 取input框的值
varusername=$("#username").val();varpassword=$("#pwd").val();
$.ajax({
url:"/login/",//进行二次验证
type:"post",
dataType:"json",
data: {
username: username,
pwd: password,
csrfmiddlewaretoken: $("[name='csrfmiddlewaretoken']").val(),
geetest_challenge: validate.geetest_challenge,
geetest_validate: validate.geetest_validate,
geetest_seccode: validate.geetest_seccode
},
success:function(data) {
console.log(data);if(data.status) {//有错误,在页面上提示
$(".login-error").text(data.msg);
}else{//登陆成功
location.href=data.msg;
}
}
});
});
$("#login_btn").click(function() {
captchaObj.show();
});//将验证码加到id为captcha的元素里
captchaObj.appendTo("#popup-captcha");//更多接口参考:http://www.geetest.com/install/sections/idx-client-sdk.html
};//当再次点击input输入框时,错误提示要消失
$("#username,#pwd").focus(function() {
$(".login-error").text("");
})//验证开始需要向网站主后台获取id,challenge,success(是否启用failback)
$.ajax({
url:"/pc-geetest/register?t=" +(newDate()).getTime(),//加随机数防止缓存
type:"get",
dataType:"json",
success:function(data) {//使用initGeetest接口
//参数1:配置参数
//参数2:回调,回调的第一个参数验证码对象,之后可以使用它做appendTo之类的事件
initGeetest({
gt: data.gt,
challenge: data.challenge,
product:"popup",//产品形式,包括:float,embed,popup。注意只对PC版验证码有效
offline:!data.success//表示用户后台检测极验服务器是否宕机,一般不需要关注
//更多配置参数请参见:http://www.geetest.com/install/sections/idx-client-sdk.html#config
}, handlerPopup);
}
})
最后
以上就是花痴台灯为你收集整理的python 会议室预约系统_基于django的会议室预订系统的全部内容,希望文章能够帮你解决python 会议室预约系统_基于django的会议室预订系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复