文件目录html/user/findpass.html
苹果CMS保密问题找回密码表单示例:
<form method="post" action="">
<h4>预留问题找回密码</h4>
<div class="reg-group">
<label class="bd-r" >账号</label>
<input type="text" name="user_name" placeholder="请输入您的登录账号">
</div>
<div class="reg-group">
<label>找回问题</label>
<input type="text" name="user_question" placeholder="请输入您密码找回问题">
</div>
<div class="reg-group">
<label>找回答案</label>
<input type="text" name="user_answer" placeholder="请输入您的密码找回答案">
</div>
<div class="reg-group">
<label>新的密码</label>
<input type="password" name="user_pwd" placeholder="请输入您的新密码">
</div>
<div class="reg-group">
<label>确认密码</label>
<input type="password" name="user_pwd2" placeholder="请输入您的确认密码">
</div>
<div class="reg-group">
<label>验证码</label>
<input type="text" class="reg-control w150" name="verify" placeholder="请输入验证码">
<img class="fr mr10 mt10" src="{:url('verify/index')}" onClick="this.src=this.src+'?'" alt="单击刷新" />
</div>
<input type="button" class="btn-brand btn-sub" value="立即找回">
</form>
<script type="text/javascript">
$(function(){
$("body").bind('keyup',function(event) {
if(event.keyCode==13){ $('#btnLogin').click(); }
});
$('#btn_submit').click(function() {
if ($('#user_name').val() == '') { alert('请输入用户!'); $("#user_name").focus(); return false; }
if ($('#user_pwd').val() == '') { alert('请输入密码!'); $("#user_pwd").focus(); return false; }
if ($('#verify').val() == '') { alert('请输入验证码!'); $("#verify").focus(); return false; }
$.ajax({
url: "{:url('user/findpass')}",
type: "post",
dataType: "json",
data: $('#fm').serialize(),
beforeSend: function () {
$("#btn_submit").css("background","#fd6a6a").val("loading...");
},
success: function (r) {
if(r.code==1){
location.href="{:url('user/index')}";
}
else{
alert(r.msg);
}
},
complete: function () {
$('#verify').click();
$("#btn_submit").css("background","#fa4646").val("立即找回");
}
});
});
});
</script>文件目录html/user/findpass_msg.html
苹果CMS绑定信息找回密码示例:
<form method="post" action="">
<input type="hidden" name="ac" value="{$param['ac']}">
<h4>{$param['ac_text']}找回密码</h4>
<div class="reg-group">
<label class="bd-r" style="letter-spacing: normal;">{$param['ac_text']}</label>
<input type="text" name="to" class="reg-control" placeholder="请输入您绑定的{$param['ac_text']}">
</div>
<div class="reg-group">
<label>验证码</label>
<input type="text" class="reg-control w150" name="verify" placeholder="请输入验证码">
<img class="fr mr10 mt10" src="{:url('verify/index')}" onClick="this.src=this.src+'?'" alt="单击刷新" />
</div>
<input type="button" class="btn-brand btn-sub" style="margin-top:5px;" value="发送验证码">
</form>
<form method="post" action="">
<input type="hidden" name="ac" value="email">
<h4>验证信息</h4>
<div class="reg-group">
<label class="bd-r" style="letter-spacing: normal;">验证码</label>
<input type="text" name="code" class="reg-control" placeholder="请输入验证码">
</div>
<div class="reg-group">
<label>新密码</label>
<input type="password" class="reg-control w150" name="user_pwd" placeholder="请输入新密码">
</div>
<div class="reg-group">
<label>确认密码</label>
<input type="password" class="reg-control w150" name="user_pwd2" placeholder="请输入确认密码">
</div>
<input type="button" class="btn-brand btn-sub" value="重置密码">
</form>
<script type="text/javascript">
$(function(){
$("body").bind('keyup',function(event) {
if(event.keyCode==13){ $('#btnLogin').click(); }
});
$('#btn_send').click(function() {
if ($('#to').val() == '') { alert('请输入{$param["ac_text"]}!'); $("#to").focus(); return false; }
$.ajax({
url: "{:url('user/findpass_msg')}",
type: "post",
dataType: "json",
data: $('#fm').serialize(),
beforeSend: function () {
$("#btn_send").css("background","#fd6a6a").val("loading...");
},
success: function (r) {
alert(r.msg);
},
complete: function () {
$('#verify').click();
$("#btn_send").css("background","#fa4646").val("发送邮件");
}
});
});
$('#btn_submit').click(function() {
if ($('#to').val() == '') { alert('请输入{$param["ac_text"]}'); $("#to").focus(); return false; }
if ($('#code').val() == '') { alert('请输入验证码!'); $("#code").focus(); return false; }
if ($('#user_pwd').val() == '') { alert('请输入新密码!'); $("#user_pwd").focus(); return false; }
if ($('#user_pwd2').val() == '') { alert('请输入确认密码!'); $("#user_pwd2").focus(); return false; }
if ($('#user_pwd').val() != $('#user_pwd2').val() ) { alert('二次密码不一致!'); $("#user_pwd2").focus(); return false; }
var data= {ac:'{$param["ac"]}',to:$('#to').val(),code:$('#code').val(),user_pwd:$('#user_pwd').val(),user_pwd2:$('#user_pwd2').val()};
$.ajax({
url: "{:url('user/findpass_reset')}",
type: "post",
dataType: "json",
data: data,
beforeSend: function () {
$("#btn_submit").css("background","#fd6a6a").val("loading...");
},
success: function (r) {
alert(r.msg);
},
complete: function () {
$("#btn_submit").css("background","#fa4646").val("重置密码");
}
});
});
});
</script> 