Files
2023-06-22 13:33:25 +08:00

163 lines
4.6 KiB
HTML

{php include pubTemplate("header")}
<div class="container">
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6">
<div class="card">
<div class="card-body" style="padding: 15px 30px 30px;">
<ul class="nav nav-tabs mb-4">
{if $TS_SITE['regtype']=='0' || $TS_SITE['regtype']=='2'}
<li class="nav-item">
<a class="nav-link font-weight-bold active" href="{tsUrl('user','forgetpwd')}">Email重置密码</a>
</li>
{/if}
{if $TS_SITE['regtype']=='1' || $TS_SITE['regtype']=='2'}
<li class="nav-item">
<a class="nav-link font-weight-bold" href="{tsUrl('user','forgetpwd',array('ts'=>'phone'))}">手机号重置密码</a>
</li>
{/if}
</ul>
<!--{if $TS_SITE['regtype']=='0' || $TS_SITE['regtype']=='2'}-->
<form id="comm-form" method="post" action="{SITE_URL}index.php?app=user&ac=forgetpwd&ts=do" role="form">
<div class="form-group">
<label>Email邮箱:</label>
<input id="myemail" name="email" type="email" class="form-control" value="" autocomplete="off" placeholder="请输入你的Email账号">
</div>
<div class="form-group">
<label>图形验证码:</label>
<div style="overflow: hidden;">
<input id="authcode" style="float: left;width:50%;" name="authcode" type="text" class="form-control" placeholder="请输入右侧图形验证码">
<img src="{SITE_URL}index.php?app=pubs&ac=code" onclick="javascript:newgdcode(this,this.src);" title="点击刷新验证码" alt="点击刷新验证码" style="float:right;cursor:pointer;" />
</div>
</div>
<div class="form-group">
<label>Email邮箱验证码:</label>
<div style="overflow: hidden;">
<input style="float: left;width:60%;" name="emailcode" type="text" class="form-control" placeholder="" >
<button id="mybtn" type="button" class="btn btn-outline-secondary" style="float: right;">获取验证码</button>
</div>
<div class="fs12 text-danger">获取验证码后请登录邮箱查看验证码</div>
</div>
<div class="form-group">
<label>新密码:</label>
<input name="pwd" type="password" class="form-control" placeholder="输入新密码" check-type="required">
</div>
<div class="form-group">
<input type="hidden" name="token" value="{$_SESSION['token']}" />
<button type="submit" class="btn btn-sm btn-info">重置密码</button>
</div>
</form>
<!--{/if}-->
</div>
</div>
</div>
<div class="col-md-3"></div>
</div>
</div>
<!--{if $TS_SITE['is_vaptcha']}-->
<script src="https://v-cn.vaptcha.com/v3.js"></script>
<script>
vaptcha({
vid: '{$TS_SITE[vaptcha_vid]}',// 验证单元id
mode: 'invisible',// 显示类型 隐藏式
scene: 0,// 场景值 默认0
area: 'auto' //验证节点区域,默认 auto,可选值 auto,sea,na,cn
}).then(function (vaptchaObj) {
obj = vaptchaObj; //将VAPTCHA验证实例保存到局部变量中
vaptchaObj.listen("pass", function () {
// 验证成功进行后续操作
serverToken = vaptchaObj.getServerToken()
sendEmailCode(2,serverToken.token,serverToken.server)
vaptchaObj.reset(); //重置验证码
});
//关闭验证弹窗时触发
vaptchaObj.listen("close", function () {
//验证弹窗关闭触发
});
})
$("#mybtn").on("click", function () {
var email = $("#myemail").val();
var authcode = $("#authcode").val();
if(email && authcode){
//人机验证
obj.validate();
}else{
tsNotice('Email和图形验证码必须填写!');
}
});
</script>
<!--{else}-->
<script>
$("#mybtn").on("click", function () {
var email = $("#myemail").val();
var authcode = $("#authcode").val();
if(email && authcode){
sendEmailCode(2)
}else{
tsNotice('Email和图形验证码必须填写!');
}
});
</script>
<!--{/if}-->
{php include pubTemplate("footer")}