Checkpoint: Fix testConnection : le backend lit désormais le mot de passe directement en base (jamais exposé au frontend). Timeout porté à 25s. Détection correcte de invalid_credentials dans la réponse JSON FreePro.

This commit is contained in:
Manus
2026-06-08 09:58:58 -04:00
parent f676395973
commit f3e985af5f
4 changed files with 119 additions and 44 deletions

View File

@@ -140,9 +140,11 @@ function ParametrageTab() {
onSuccess: (data) => {
setIsTesting(false);
if (data.success) {
toast.success(data.message);
const msg = (data as any).message ?? "Connexion réussie !";
toast.success(msg);
} else {
toast.error(data.message);
const msg = (data as any).error ?? (data as any).message ?? "Identifiants incorrects.";
toast.error(msg);
}
},
onError: (err) => {