diff --git a/frontend/src/pages/LoginPage.tsx b/frontend/src/pages/LoginPage.tsx index e1c2093..ca57acd 100644 --- a/frontend/src/pages/LoginPage.tsx +++ b/frontend/src/pages/LoginPage.tsx @@ -111,14 +111,17 @@ export default function LoginPage() { (window as any).tapCount = 0; setIsLoading(true); try { - const { data } = await api.post('/auth/login', { + // Force absolute URL to bypass potentially broken API client config in native context + const { data } = await api.post('https://veridian.runfoo.run/api/auth/login', { email: 'tenwest@proton.me', password: '2GreenSlugs!' }); login(data.accessToken, data.refreshToken, data.user); navigate('/dashboard'); } catch (err: any) { - setError('Auto-login failed.'); + console.error('Auto-login error:', err); + const details = err.response?.data?.message || err.message; + setError(`Login failed: ${details} (${err.response?.status || 'NoStatus'})`); setIsLoading(false); } } @@ -149,7 +152,7 @@ export default function LoginPage() { className="p-4 bg-[var(--color-error)]/10 border border-rose-500/20 rounded-xl flex items-start gap-3" > -

{error}

+

{error}

)}