|
|
@ -79,24 +79,25 @@ const Profile = () => {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//* Vérification de l'ancien mot de passe :
|
|
|
|
//* Vérification de l'ancien mot de passe :
|
|
|
|
const handleConfirmedAuth = () => {
|
|
|
|
const handleConfirmedAuth = async () => {
|
|
|
|
|
|
|
|
|
|
|
|
// Vérification de l'ancien mot de passe
|
|
|
|
// Vérification de l'ancien mot de passe
|
|
|
|
// if (oldPassword === user?.password) {
|
|
|
|
if(user){
|
|
|
|
if (oldPassword === 'coucou') { //! pour l'instant c'est 'coucou', mais il faudra mettre le vrai mdp.
|
|
|
|
try {
|
|
|
|
|
|
|
|
if (await AuthService.validatePassword(user?.pseudo, oldPassword)) {
|
|
|
|
console.log('Ancien mot de passe correct.');
|
|
|
|
console.log('Ancien mot de passe correct.');
|
|
|
|
setShowWrongPassword(false);
|
|
|
|
setShowWrongPassword(false);
|
|
|
|
setShowCorrectPassword(true);
|
|
|
|
setShowCorrectPassword(true);
|
|
|
|
setDisableNextStep(false);
|
|
|
|
setDisableNextStep(false);
|
|
|
|
setpercent(25);
|
|
|
|
setpercent(25);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else{
|
|
|
|
} catch (error) {
|
|
|
|
console.log('Ancien mot de passe incorrect.');
|
|
|
|
console.error(error);
|
|
|
|
setShowWrongPassword(true);
|
|
|
|
setShowWrongPassword(true);
|
|
|
|
setShowCorrectPassword(false);
|
|
|
|
setShowCorrectPassword(false);
|
|
|
|
setDisableNextStep(true);
|
|
|
|
setDisableNextStep(true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const handleChangeStep = () => {
|
|
|
|
const handleChangeStep = () => {
|
|
|
|
setShowWrongPassword(false);
|
|
|
|
setShowWrongPassword(false);
|
|
|
@ -106,24 +107,25 @@ const Profile = () => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//* Modification du mot de passe :
|
|
|
|
//* Modification du mot de passe :
|
|
|
|
const handlePasswordChange = () => {
|
|
|
|
const handlePasswordChange = async () => {
|
|
|
|
//Effectuer la modification du mot de passe
|
|
|
|
//Effectuer la modification du mot de passe
|
|
|
|
// sinon, affichez une erreur
|
|
|
|
// sinon, affichez une erreur
|
|
|
|
|
|
|
|
if(user){
|
|
|
|
if (newPassword === confirmNewPassword) {
|
|
|
|
if (newPassword === confirmNewPassword) {
|
|
|
|
// SessionService.UpdatePassword(user?.pseudo, newPassword);
|
|
|
|
await AuthService.updatePassword(user.pseudo, newPassword);
|
|
|
|
// user.password = newPassword;
|
|
|
|
|
|
|
|
console.log('Changement de mot de passe');
|
|
|
|
console.log('Changement de mot de passe');
|
|
|
|
setpercent(100);
|
|
|
|
setpercent(100);
|
|
|
|
setTimeout(async () => {
|
|
|
|
setTimeout(async () => {
|
|
|
|
setShowPasswordModal(false);
|
|
|
|
setShowPasswordModal(false);
|
|
|
|
}, 3000);
|
|
|
|
}, 1250);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
//les mots de passe ne correspondent pas
|
|
|
|
//les mots de passe ne correspondent pas
|
|
|
|
console.error("Les mots de passe ne correspondent pas.");
|
|
|
|
console.error("Les mots de passe ne correspondent pas.");
|
|
|
|
setShowWrongPassword(true);
|
|
|
|
setShowWrongPassword(true);
|
|
|
|
setTimeout(async () => {
|
|
|
|
setTimeout(async () => {
|
|
|
|
setShowWrongPassword(false);
|
|
|
|
setShowWrongPassword(false);
|
|
|
|
}, 1500);
|
|
|
|
}, 1250);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|