Skip to content

Commit

Permalink
Explicite les messages d'erreur liés à l'authentification
Browse files Browse the repository at this point in the history
  • Loading branch information
farnoux committed Jan 14, 2025
1 parent 367d1d6 commit 649a9fb
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 5 deletions.
26 changes: 23 additions & 3 deletions packages/auth/app/login/useLoginState.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,20 @@ export const useLoginState = ({
setIsLoading(false);

// sort si il y a une erreur
if (error || !data.session) {
setError('La vérification du compte a échouée');
if (error) {
setError(
'Impossible de se connecter. Veuillez refaire la manipulation "connexion sans mot de passe". Attention le lien envoyé par email n\'est valide qu\'une heure. Si le problème persiste, contactez le support.' +
'(' +
error.name +
error.code +
error.message +
')'
);
return;
}

if (!data.session) {
setError('Impossible de se connecter. Veuillez contacter le support.');
return;
}

Expand Down Expand Up @@ -141,7 +153,15 @@ export const useLoginState = ({

// sort si il y a une erreur
if (error || !data.session) {
setError('La vérification du compte a échouée');
if (error?.code === '')

This comment has been minimized.

Copy link
@marc-rutkowski

marc-rutkowski Jan 16, 2025

Contributor

@farnoux pourquoi ce test ? Est-ce que le message ne devrait pas être affiché quand code est autre chose qu'une chaîne vide ?

setError(
'Le changement de mot de passe a échoué. Veuillez refaire la manipulation "mot de passe oublié". Attention le lien envoyé par email n\'est valide qu\'une heure. Si le problème persiste, contactez le support.' +
'(' +
error.name +
error.code +
error.message +
')'
);
return;
}

Expand Down
18 changes: 16 additions & 2 deletions packages/auth/app/signup/useSignupState.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,22 @@ export const useSignupState = ({
setIsLoading(false);

// sort si il y a une erreur
if (error || !data.session) {
setError('La vérification du compte a échouée');
if (error) {
setError(
'La création de compte a échoué. Veuillez refaire la manipulation "créer un compte". Attention le lien envoyé par email n\'est valide qu\'une heure. Si le problème persiste, contactez le support.' +
'(' +
error.name +
error.code +
error.message +
')'
);
return;
}

if (!data.session) {
setError(
'La création de compte a échoué. Veuillez refaire la manipulation "créer un compte".'
);
return;
}

Expand Down

0 comments on commit 649a9fb

Please sign in to comment.