Files
mixio/js/forgot-password.js
Eason010212 5d80728be9 mixio 1.10.0
2023-03-10 18:03:02 +08:00

57 lines
1.6 KiB
JavaScript

var send_reset_email = function(){
target = $("#exampleInputEmail").val()
if(target=="")
showtext(JSLang[lang].emailEmpty)
else
{
$("#send_button").html(JSLang[lang].querying)
$.getJSON('resetQuestion',{'target':target},function(result){
if(result.code==1)
{
$("#send_button").html(JSLang[lang].queryS)
$("#question").html(result.question)
$("#new_label").removeAttr("hidden")
$("#new_form").removeAttr("hidden")
}
else if(result.code==999){
$("#send_button").html(JSLang[lang].queryN)
}
else{
console.log(result.code)
$("#send_button").html(JSLang[lang].queryF)
}
}
)
}
}
var reset_password = function(){
var vfcode = $("#verify_code").val()
var pass = $("#new_pass").val()
var pass_confirm = $("#new_pass_confirm").val()
if(vfcode=="")
{
showtext(JSLang[lang].answerEmpty)
}
else if(pass=="")
{
showtext(JSLang[lang].passEmpty)
}
else if(pass!=pass_confirm)
{
showtext(JSLang[lang].diffRepeat)
}
else
{
$.get('reset',{'target':target, 'vfcode':vfcode, 'pass':pass},function(res){
if(res==1)
{
showtext(JSLang[lang].resetSuccess)
window.location.href = 'logout'
}
else if(res==2){
showtext(JSLang[lang].wrongAns)
}
})
}
}