diff --git a/public/pages/profil.php b/public/pages/profil.php index 582a271..6c36e85 100644 --- a/public/pages/profil.php +++ b/public/pages/profil.php @@ -15,12 +15,12 @@
{$u->username}
-
+
{$u->email}
-
+
{$u->hidenPasswd}
-
+
Language :
via son identifiant
// Mettre à jour la valeur avec la nouvelle saisie
- pElement.innerHTML = '' + newValue + ' ';
+ pElement.innerHTML = '' + newValue + '
';
}
@@ -76,7 +76,7 @@ function saveFieldEmail(id, newValue) {
var pElement = document.getElementById(id); // Récupérer l'élément
via son identifiant
// Mettre à jour la valeur avec la nouvelle saisie
- pElement.innerHTML = '' + newValue + ' ';
+ pElement.innerHTML = '' + newValue + '
';
}
@@ -158,7 +158,7 @@ function savePasswordFields(id, newPassword, confirmPassword) {
}
// Remplacer les champs input par le texte masqué
- pElement.innerHTML = '' + maskedPassword + '
';
+ pElement.innerHTML = '' + maskedPassword + '
';
alert('Mot de passe mis à jour avec succès');
// Possibilité d'ajouter ici une fonction pour envoyer les nouveaux mots de passe au serveur
diff --git a/public/script/user.php b/public/script/user.php
index 4a2b0c0..194d951 100644
--- a/public/script/user.php
+++ b/public/script/user.php
@@ -1,13 +1,13 @@
id = $id;
$this->username = $pseudo;
$this->passwd = $password;
@@ -36,7 +36,18 @@ class User{
}
}
-$u = new User('Testeur', 'motDepasse', '../images/imageProfil.png', 'testeur.compte@wikifantasy.com'); /*Test*/
+include("Connection.php");
+$dsn = "pgsql:host=londres;dbname=";
+$username = "";
+$password = "";
+
+$con = new Connection($dsn,$username,$password);
+
+$query = 'SELECT * FROM Users WHERE id_user=:idUser';
+$con->executeQuery($query, array(':idUser'=>array('U001', PDO::PARAM_STR)));
+$result = $con->getResults();
+
+$u = new User($result[0]['id_user'],$result[0]['username'], $result[0]['pssword'], '../../images/imageProfil.png', $result[0]['email']); /*Test*/
function hidenPassWd(string $passwd){
if(strlen($passwd) >= 16) return str_repeat('*', 16);