Files
Exam/web/templates/bussiness/result.html

103 lines
5.0 KiB
HTML
Raw Normal View History

2026-01-09 18:28:10 +08:00
{% extends 'base.html' %}
{% block title %}注册结果{% endblock %}
{% block content %}
<div class="container">
{% if is_registered %}
{% if bind %}
<div class="row" style="min-height: 800px">
<div class="span4">
<div class="alert alert-success">
<strong>注册成功!</strong><br /><a href="/">点此</a>返回首页登录
</div>
</div>
</div>
{% else %}
<div class="row" style="min-height: 800px">
<div class="span4">
<div class="alert alert-success">
<strong>注册成功!</strong>还差一步,您需要创建一个密码
</div>
</div>
<div class="row">
<div class="col-md-4">
<form>
<div class="form-group">
<label for="bizResetId" class="control-label">邮箱</label>
<input type="text" class="form-control" id="bizResetId" placeholder="hugo.zhang@example.com">
</div>
<div class="form-group">
<label for="bizResetNewPassword" class="control-label">新密码</label>
<input type="password" class="form-control" id="bizResetNewPassword" placeholder="p@ssw0rd123">
</div>
<div class="form-group">
<label for="bizResetNewPasswordAgain" class="control-label">再次输入密码</label>
<input type="password" class="form-control" id="bizResetNewPasswordAgain" placeholder="p@ssw0rd123">
</div>
<div class="form-group">
<p style="color: red;float: left">邮件发送后,请在三十分钟之内登录邮箱确认!</p>
<button type="button" class="btn btn-primary" style="float: right" id="bizResetPost">发送邮件</button>
</div>
</form>
</div>
<div class="col-md-8">
</div>
</div>
</div>
{% endif %}
{% else %}
<div class="row">
<div class="span4">
<div class="alert alert-danger">
<strong>机构注册失败!</strong>注册过程貌似出现了问题,请您联系<a href="/bs/contact{% if request.session.uid %}?uid={{ request.session.uid }}{% else %}{% endif %}">管理员</a>以便找到解决办法。
</div>
</div>
</div>
{% endif %}
</div>
<script>
$('#bizResetPost').click(function () {
var email = $('#bizResetId').val();
var newPassword = $('#bizResetNewPassword').val();
var newPasswordAgain = $('#bizResetNewPasswordAgain').val();
if(!checkEmail(email)) {
$('#bizResetId').val('');
$('#bizResetId').attr('placeholder', '邮件格式错误');
$('#bizResetId').css('border', '1px solid red');
return false;
}else{
$('#bizResetId').css('border', '1px solid #C1FFC1');
}
if(!(newPassword === newPasswordAgain)){
$('#bizResetNewPasswordAgain').val('');
$('#bizResetNewPasswordAgain').attr('placeholder', '两次输入密码不一致');
$('#bizResetNewPassword').css('border', '1px solid red');
$('#bizResetNewPasswordAgain').css('border', '1px solid red');
return false;
}else{
$('#bizResetNewPassword').css('border', '1px solid #C1FFC1');
$('#bizResetNewPasswordAgain').css('border', '1px solid #C1FFC1');
}
$.ajax({
url: '/api/resetpasswd',
type: 'post',
data: {
'email': email,
'new_password': newPassword,
'new_password_again': newPasswordAgain,
'is_biz': 1
},
dataType: 'json',
success: function (res) {
if(res.status === 200) {
alert('发送成功!请您登录邮箱验证一下您的账户');
window.location.href = '/index'
}
if(res.status === 300005) {
alert('邮件正在发送中,请稍等...');
}
}
});
return false;
})
</script>
{% endblock %}