diff --git a/public/script/changeData.js b/public/script/changeData.js index 1b07955..b270748 100644 --- a/public/script/changeData.js +++ b/public/script/changeData.js @@ -1,4 +1,4 @@ -var racine = '/~lebeaulato/WF-Website'; +var racine = '/~lebeaulato/WF-Website'; //Mettre votre chemin à vous //=============================== USERNAME =============================== @@ -32,7 +32,6 @@ function editFieldUsername(id) { //=============================== EMAIL =============================== - function editFieldEmail(id) { var pElement = document.getElementById(id); // Récupérer l'élément

via son identifiant var currentValue = pElement.textContent.trim(); // Obtenir le texte actuel du

@@ -61,24 +60,11 @@ function editFieldEmail(id) { } - - - -//Email valide -function validateEmail(email) { - var re = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;// Regex pour vérifier le format de l'email - return re.test(String(email).toLowerCase()); -} - - - - //=============================== PASSWORD =============================== function editFieldPassWd(id) { var pElement = document.getElementById(id);// Récupérer l'élément

via son identifiant - pElement.innerHTML = '';// Effacer le contenu actuel de

pour insérer les inputs // Créer le champ de saisie pour le nouveau mot de passe @@ -106,12 +92,6 @@ function editFieldPassWd(id) { saveButton.classList.add('saveButtonPasswd'); // Ajouter une classe au bouton saveButton.type="submit"; - - /*saveButton.onclick = function() { - savePasswordFields(id, inputNewPass.value, inputConfirmPass.value); - - };*/ - // Ajouter les deux champs de saisie et le bouton dans l'élément

pElement.appendChild(inputNewPass); pElement.appendChild(document.createElement('br')); // Saut de ligne pour espacer les champs @@ -120,25 +100,4 @@ function editFieldPassWd(id) { pElement.appendChild(saveButton); inputNewPass.focus();// Mettre le focus sur le premier champ de saisie -} - - - -/*function savePasswordFields(id, newPassword, confirmPassword) { - - // Vérification si les champs sont vides - if (newPassword.trim() === "" || confirmPassword.trim() === ""){ - alert("Le mot de passe n'a pas changé"); - } - - // Vérification de la correspondance des deux mots de passe - if (newPassword === confirmPassword) { - var pElement = document.getElementById(id);// Récupérer l'élément

via son identifiant - - } else { - alert('Les mots de passe ne correspondent pas.'); - } - - // Remplacer les champs input par le texte masqué - pElement.innerHTML ='Votre mot de passe'; -}*/ \ No newline at end of file +} \ No newline at end of file diff --git a/src/Controleur/UserControler.php b/src/Controleur/UserControler.php index 7ee6375..08d1bd7 100644 --- a/src/Controleur/UserControler.php +++ b/src/Controleur/UserControler.php @@ -223,22 +223,18 @@ class UserControler { $newMdpFirst = $_POST['passwdFirst'] ?? null; $newMdpSecond = $_POST['passwdSecond'] ?? null; - - //Modif le pseudo if($newPseudo){ $user = $this-> uMod->setUsername($_SESSION['user'], $newPseudo); - if($user == $newPseudo){ //Si le pseudo existe déjà - $_SESSION['user'] = $newPseudo; + + if($user == $_SESSION['user']){ //Si le pseudo existe déjà + $_SESSION['user'] = $user; + // echo ""; } - } - else if($newEmail){ $user = $this-> uMod->setEmail($_SESSION['user'], $newEmail); } - - else if($newMdpFirst && $newMdpSecond){ if($newMdpFirst == $newMdpSecond){ @@ -248,9 +244,7 @@ class UserControler { $user = $this-> uMod->setPassWd($_SESSION['user'], $newPassWd); } } - } header("Location: /~lebeaulato/WF-Website/profil"); - } }