Login fallito: errore HTTP 500 al tentativo di autenticazione #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Descrizione
Durante il tentativo di login, la richiesta di rete restituisce un errore HTTP 500 (Internal Server Error) e a schermo viene mostrato il messaggio "Login fallito".
Comportamento atteso
L'utente dovrebbe autenticarsi correttamente e venire reindirizzato alla dashboard.
Comportamento effettivo
Passi per riprodurre
Possibili cause
Dettagli dalla traccia HAR
Allegata la traccia di rete completa. Di seguito l'analisi della richiesta fallita:
Richiesta
POST http://192.168.20.50:5173/auth/tokenapplication/x-www-form-urlencodedusername=admin&password=admin123LoginPage.tsx→ funzionesubmit()(riga 32, colonna 24)Risposta
500 Internal Server Erroruvicorn(backend Python/FastAPI)Internal Server Error(testo semplice, 21 byte)connection: close)Analisi del problema
Il backend è uvicorn (FastAPI/Starlette). L'endpoint
/auth/tokenriceve unaPOSTconapplication/x-www-form-urlencoded, che è il formato standard OAuth2 per il token. Il 500 indica un'eccezione non gestita lato server.Possibili cause:
/auth/tokennon è registrato o è mal configurato nel router FastAPI → restituisce 500 invece di 405 Method Not Allowed/auth/tokenNota: La richiesta va direttamente alla porta
5173(Vite dev server) anziché a una porta API separata — verificare la configurazione del proxy invite.config.ts.