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");
-
}
}