File: /var/dev/farhangmoaser/web/views/auth/user_reset.ejs
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/>
<title>فرهنگ معاصر | بازنشانی کلمه عبور</title>
<link rel="stylesheet" href="<%= client.hostname %>/css/font-awesome.min.css">
<link rel="stylesheet" href="<%= client.hostname %>/css/bootstrap.css">
<link rel="stylesheet" href="<%= client.hostname %>/css/bootstrap-rtl.css">
<link rel="stylesheet" href="<%= client.hostname %>/css/hack.css">
<link rel="stylesheet" href="<%= client.hostname %>/css/layout.css">
<script src="<%= client.hostname %>/js/lib/jquery-2.1.4.min.js"></script>
<script src="<%= client.hostname %>/js/lib/bootstrap.min.js"></script>
<script src="<%= client.hostname %>/js/global.js"></script>
<script type="text/javascript">
$(function(){
$('#submit').click(function(e){
var password = $('#_password').val();
var passconf = $('#_password_confirm').val();
if(!password) return $('#comment').text('کلمه عبور نمیتواند خالی باشد.');
if(passconf != password) return $('#comment').text('کلمه عبور با تکرار آن باید یکسان باشد.');
$(this).prop('disabled', true);
$('#comment').text('در حال بررسی...');
$.ajax({
url: '/api/1.0/user/me/reset-password/<%= key %>',
method: 'post',
data: {
password: password,
},
success: function(data){
$('#_password').val('');
$('#_password_confirm').val('');
$('#comment').text('کلمه عبور تغییر یافت.');
},
fail: function() {
$('#comment').text('تغییر کلمه عبور امکان پذیر نبود. لطفاً با مدیر سیستم تماس بگیرید.');
$(this).prop('disabled', false);
}
});
});
});
</script>
</head>
<body class="user-service">
<div class="container">
<div class="row">
<div class="col-12">
<h1 class="page-title"><span class="wrapper">بازنشانی کلمه عبور</span></h1>
</div>
</div>
<% if(error) { %>
<div class="row">
<div class="col-12 align center">
<p>خطایی رخ داده است. لطفاً با مدیر سیستم تماس بگیرید.</p>
</div>
</div>
<% } else { %>
<% if(!found) { %>
<div class="row">
<div class="col-12 align center">
<p>این کد فعالسازی قابل استفاده نیست.</p>
</div>
</div>
<% } else { %>
<fieldset class="form-horizontal">
<div class="row form-group">
<label class="col-sm-3 control-label">آدرس ایمیل</label>
<label class="col-sm-6 control-label latin"><%= user.email %></label>
</div>
<div class="row form-group">
<label for="_password" class="col-sm-3 control-label">کلمه عبور جدید</label>
<div class="col-sm-6">
<input type="password" id="_password" class="form-control">
</div>
</div>
<div class="row form-group">
<label for="_password_confirm" class="col-sm-3 control-label">تکرار کلمه عبور</label>
<div class="col-sm-6">
<input type="password" id="_password_confirm" class="form-control">
</div>
</div>
<div class="row form-group">
<div class="col-sm-3"></div>
<div class="col-sm-6">
<button id="submit" class="btn btn-primary">ثبت</button>
<span id="comment"></span>
</div>
</div>
</fieldset>
<% } %>
<% } %>
</div>
</body>
</html>