CARIA.2.0
Suite de la version 1.0.0 repo CARIA - Enormement de modification. - Restructuration du code - Optimisation - Debug . . . Phase de test en cours !
This commit is contained in:
53
js/script.js
Normal file
53
js/script.js
Normal file
@@ -0,0 +1,53 @@
|
||||
// DECONNECTION
|
||||
$(document).ready(function () {
|
||||
// Fonction pour gérer la déconnexion
|
||||
function deconnexion() {
|
||||
$.ajax({
|
||||
url: "deconnexion.php",
|
||||
type: "POST",
|
||||
success: function (data) {
|
||||
// Afficher le message de succès
|
||||
$("#message").html(
|
||||
"<div class='alert alert-success'>" + data + "</div>"
|
||||
);
|
||||
// Redirection après 5 secondes
|
||||
setTimeout(function () {
|
||||
window.location.href = "index.php";
|
||||
}, 5000);
|
||||
},
|
||||
error: function (jqXHR, textStatus, errorThrown) {
|
||||
// Afficher un message d'erreur si la déconnexion échoue
|
||||
$("#message").html(
|
||||
"<div class='alert alert-danger'>Erreur de déconnexion</div>"
|
||||
);
|
||||
},
|
||||
});
|
||||
}
|
||||
// Gérer le clic sur le lien de déconnexion
|
||||
$("#deconnexionLink").click(function (e) {
|
||||
e.preventDefault(); // Empêcher le lien de déclencher une action par défaut
|
||||
deconnexion(); // Déclencher la fonction de déconnexion
|
||||
});
|
||||
});
|
||||
|
||||
function getCookie(name) {
|
||||
let cookieArr = document.cookie.split(";");
|
||||
for(let i = 0; i < cookieArr.length; i++) {
|
||||
let cookiePair = cookieArr[i].split("=");
|
||||
if(name == cookiePair[0].trim()) {
|
||||
return decodeURIComponent(cookiePair[1]);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function acceptCookies() {
|
||||
document.cookie = "cookieConsent=true; max-age=" + 60*60*24*365 + "; path=/";
|
||||
document.getElementById("cookieConsent").classList.add("d-none");
|
||||
}
|
||||
|
||||
window.onload = function() {
|
||||
if (getCookie("cookieConsent") !== "true") {
|
||||
document.getElementById("cookieConsent").classList.remove("d-none");
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user