a2-projet-web/assets/js/parameters.js
2022-03-22 11:23:13 +01:00

59 lines
2.1 KiB
JavaScript

$(document).ready(function(){
$("#li_parametres").delay(2000).addClass("hover");
$("#button_edit_password").click(function() {
$(".modal").show();
$(".info_message").css("display", "none");
for (let pas = 0; pas < 3; pas++) {
$(input[pas]).val("");
}
});
$(".close:eq(0)").click(function() {
$(".modal").hide();
});
window.onclick = function(event) {
if (event.target == document.getElementById("modal_edit_password")) {
$(".modal").hide();
}
}
//MODAL POST CHECK
var input = $('.input_edit_password');
$('.form_edit_password').on('submit',(function(){
$.post(
'controller/Edit_password.php',
{
actual_pass: sha1($(input[0]).val().trim()),
new_pass: sha1($(input[1]).val().trim()),
confirm_pass: sha1($(input[2]).val().trim())},
function(data, status, jqXHR) {
if (data.trim() == "true"){
$(".info_message").html("Mot de passe modifié avec succès");
$(".info_message").css("background-color", "#90ee90");
$(".info_message").css("display", "block");
for (let pas = 0; pas < 3; pas++) {
$(input[pas]).val("");
}
setTimeout(function() { $(".info_message").css("display", "none"); }, 4000);
} else if (data.trim() == "new_not_match"){
$(".info_message").html("Le nouveau mot de passe ne correpond pas avec le champ confirmation");
$(".info_message").css("background-color", "#df8787");
$(".info_message").css("display", "block");
} else if (data.trim() == "actual_not_match"){
$(".info_message").html("Le mot de passe actuel ne correpond pas");
$(".info_message").css("background-color", "#df8787");
$(".info_message").css("display", "block");
}
})
return false;
}));
});