ajout de la modification de pseudo en bdd 🎉

pull/83/head
Pierre Ferreira 1 year ago
parent b2de538e42
commit 4a2cd67e88

@ -103,7 +103,7 @@ function Play() {
{/* <button className='ButtonNav'> {/* <button className='ButtonNav'>
Param Param
</button> */} </button> */}
<ButtonImgNav dest='/signup' img={defaultImg} text="Gestion du compte"/> {/* <ButtonImgNav dest='/signup' img={defaultImg} text="Gestion du compte"/> */}
</div> </div>
<div className="MidContainer"> <div className="MidContainer">
<div> <div>

@ -44,10 +44,9 @@ const Profile = () => {
//@ts-ignore //@ts-ignore
const onUsernameChange = (newUsername) => { const onUsernameChange = (newUsername) => {
console.log("nouveau pseudo : " + newUsername)
if(user?.pseudo != null){ if(user?.pseudo != null){
SessionService.UpdatePseudo(user.pseudo, newUsername) SessionService.UpdatePseudo(user.pseudo, newUsername)
//user.pseudo = newUsername; user.pseudo = newUsername;
} }
} }

@ -34,7 +34,8 @@ class SessionController {
try{ try{
await db.connect(); await db.connect();
const user = db.getUserByPseudo(req.body.pseudo); const user = await db.getUserByPseudo(req.body.pseudo);
console.log("utilisateur" + user.idUser + " pseudo" + user.pseudo)
if (!user) { if (!user) {
res.status(200).json({ error: "true", message: 'User not found' }); res.status(200).json({ error: "true", message: 'User not found' });
return; return;
@ -42,10 +43,10 @@ class SessionController {
await db.updatePseudo(user.idUser, req.body.newPseudo); //* update await db.updatePseudo(user.idUser, req.body.newPseudo); //* update
const updatedUser = db.getUserByPseudo(req.body.newPseudo); const updatedUser = await db.getUserByPseudo(req.body.newPseudo);
console.log("updaetdutilisateur" + updatedUser.idUser + " pseudo" + updatedUser.pseudo)
req.session.user.pseudo = updatedUser.pseudo; req.session.user.pseudo = updatedUser.pseudo;
console.log("req.session.user.pseudo" + req.session.user.pseudo)
res.status(200).json({ user: req.session.user }); //verif rep res.status(200).json({ user: req.session.user }); //verif rep
} }
catch(error){ catch(error){

@ -25,6 +25,7 @@ class SessionService {
} }
static async UpdatePseudo(pseudo : string, newPseudo : string) { static async UpdatePseudo(pseudo : string, newPseudo : string) {
console.log("pseudo : " + pseudo + " newpseudo : " + newPseudo)
try { try {
const response = await fetch(ADRESSE_DBSERVER + '/session/updatePseudo', { const response = await fetch(ADRESSE_DBSERVER + '/session/updatePseudo', {
method: 'PUT', method: 'PUT',

Loading…
Cancel
Save