Files
CARIA-WEB/js/script.js
ccunatbrule 121bade1a9 CARIA.2.1
MAJ 2.1
Formulaires :
- Ajout mutliple conditions de validation  BACK-END
- Amélioration des conditions de réservations de véhicule
- MAJ Front-End
- Modification des règles pour les caractères accépté dans l'inscription
- bug d'enregistrement d'image résolu
DB :
- Modification des règles dans réservations
- Ajout de nouvelles entrée en base
General :
- Ajout de nouveaux messages d'erreurs possible
- Deplacement du bloc de visualisation des utilisateurs
- Ajout carte des vehicule sur la page de connexion
- Ajout de nouvelles images au véhicules
- Ajout des mentions légals
---
Résolution de bugs...
2024-05-31 15:24:31 +02:00

60 lines
1.8 KiB
JavaScript

// 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 accepterCookies() {
document.cookie = "cookieConsent=true; max-age=" + 60*60*24*365 + "; path=/";
document.getElementById("cookieConsent").classList.add("d-none");
}
function refuserCookies() {
document.cookie =
"cookieConsent=false; 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");
}
};