93 lines
3.3 KiB
Plaintext
93 lines
3.3 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/BackEnd/Main.Master" AutoEventWireup="true" CodeBehind="password.aspx.cs" Inherits="abbott_2024_event.BackEnd.password" %>
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
|
|
|
|
|
|
<div class="page-inner">
|
|
<!-- .card -->
|
|
<div class="card card-fluid">
|
|
<h6 class="card-header">變更密碼 </h6>
|
|
<!-- .card-body -->
|
|
<div class="card-body">
|
|
|
|
<!-- form row -->
|
|
<div class="form-group" id="pass1" >
|
|
<!-- form column -->
|
|
<label for="input_pass">密碼</label>
|
|
<!-- /form column -->
|
|
<!-- form column -->
|
|
|
|
<input type="password" class="form-control" id="input_pass" data-role="input_pass" value="" />
|
|
<!-- /form column -->
|
|
</div>
|
|
<!-- /form row -->
|
|
<!-- form row -->
|
|
<div class="form-group" id="pass2" >
|
|
<!-- form column -->
|
|
<label for="input_pass2">密碼再確認</label>
|
|
<!-- /form column -->
|
|
<!-- form column -->
|
|
|
|
<input type="password" class="form-control" id="input_pass2" data-role="input_pass2" value="" />
|
|
|
|
<!-- /form column -->
|
|
</div>
|
|
<!-- /form row -->
|
|
<hr>
|
|
<!-- .form-actions -->
|
|
<div class="form-actions">
|
|
<button type="button" class="btn btn-primary ml-auto" id="updateBtn">確定變更</button>
|
|
</div>
|
|
<!-- /.form-actions -->
|
|
</div>
|
|
</div>
|
|
<!-- /.card -->
|
|
</div>
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
|
|
<script>
|
|
$(document).ready(function () {
|
|
$('#updateBtn').click(function () {
|
|
var pass1 = $('#input_pass').val();
|
|
var pass2 = $('#input_pass2').val();
|
|
|
|
if (pass1 == "") {
|
|
alert('密碼不得為空白!');
|
|
return;
|
|
}
|
|
|
|
if (pass1 != pass2) {
|
|
alert('請確認兩次密碼是否輸入正確!');
|
|
return;
|
|
}
|
|
|
|
if (pass1.length < 8) {
|
|
alert('密碼長度不得小於8個字!');
|
|
return;
|
|
}
|
|
|
|
var formData = {
|
|
pwd: sha256_digest(pass1)
|
|
}
|
|
|
|
$.ajax({
|
|
url: "api/chgPassword.ashx",
|
|
type: "POST",
|
|
data: formData,
|
|
success: function (data, textStatus, jqXHR) {
|
|
if (data.ret == "yes") {
|
|
alert("密碼更改成功");
|
|
|
|
} else {
|
|
alert(data.message);
|
|
}
|
|
},
|
|
error: function (jqXHR, textStatus, errorThrown) {
|
|
alert('网絡或伺服器发生错误,请稍后重试!');
|
|
}
|
|
});
|
|
|
|
});
|
|
});
|
|
</script>
|
|
</asp:Content>
|