resolution connexions
Deploy Nexus Portal to HestiaCP (FTP) / build-and-deploy (push) Successful in 14s

This commit is contained in:
2026-06-12 21:05:40 +02:00
parent 1d3964c8bc
commit be589ca677
2 changed files with 9 additions and 13 deletions
+1 -5
View File
@@ -22,7 +22,7 @@ export default function Login() {
// --- SIMULATION D'AUTHENTIFICATION --- // --- SIMULATION D'AUTHENTIFICATION ---
// (À remplacer par la vraie validation de ton serveur) // (À remplacer par la vraie validation de ton serveur)
if (await loginClient(email, password)) { await loginClient(email, password);
// 2. LA CLÉ DU PROBLÈME EST ICI : L'ATTRIBUTION DU BADGE // 2. LA CLÉ DU PROBLÈME EST ICI : L'ATTRIBUTION DU BADGE
// On sauvegarde le token (généralement renvoyé par ton API) dans le navigateur // On sauvegarde le token (généralement renvoyé par ton API) dans le navigateur
@@ -32,10 +32,6 @@ export default function Login() {
// Maintenant que le token est en poche, ProtectedRoute nous laissera passer ! // Maintenant que le token est en poche, ProtectedRoute nous laissera passer !
navigate('/dashboard'); navigate('/dashboard');
} else {
throw new Error("Accès refusé. Identifiants invalides ou signalement d'intrusion.");
}
} catch (err) { } catch (err) {
setError(err.message); setError(err.message);
} finally { } finally {
+1 -1
View File
@@ -17,7 +17,7 @@ const apiCall = async (url, body = {}) => {
}; };
export const loginClient = (email, password) => export const loginClient = (email, password) =>
apiCall('https://web.gise.be/index.php?_url=/api/guest/client/login', { email, password }); apiCall('/api/guest/client/login', { email, password });
export const getClientProfile = () => export const getClientProfile = () =>
apiCall('/api/client/profile/get'); apiCall('/api/client/profile/get');