Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[BUG]: Incorrect redirect route after token expiry causes silent auth failure

Chiusa Adatta ai principianti
#581 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@Prateek-Mali ci sta già lavorando.

Dal 24/9/2026.

  • #600 di @muntasir-396 — chiusa senza merge

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
75/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
react, typescript

Direzione di ricerca

Il bug si trova in frontend/src/context/authContext.tsx, nella funzione verifyToken dove viene chiamato navigate('/login'). La rotta corretta è /auth. Controlla le definizioni delle rotte nella configurazione del router per confermare che /auth è la pagina di autenticazione. Dopo aver cambiato la rotta, testa facendo scadere il token come descritto e verificando che il reindirizzamento vada a /auth.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
Bug Description

When a user's authentication token is expired or invalid, the app attempts to redirect to /login, which is not a registered route in the application.

The wildcard route (path='*') catches /login and redirects the user to / (homepage) instead of the authentication page. As a result, users are silently dropped on the homepage without any error message or prompt to log in again.

The authentication page is registered at /auth.

Steps to Reproduce
  1. Log in to the application.
  2. Open browser DevTools.
  3. Go to Application → Local Storage.
  4. Delete the stored token value or manually expire the JWT token.
  5. Refresh the page.
  6. Observe the redirect behavior.

Expected: User is redirected to /auth (login/signup page).

Actual: User is redirected to / (homepage) without any authentication prompt.

Logs and Screenshots

No console errors are required to reproduce this issue.

The issue can be traced to the redirect inside verifyToken in:

frontend/src/context/authContext.tsx

Current code:

navigate('/login');
Environment Details

React + Vite + TypeScript, using react-router-dom.
File: frontend/src/context/authContext.tsx
Authentication route: /auth

Impact

Medium - Feature works but has issues

Code of Conduct
Lingua principale
TypeScript
Stelle
105
Fork
258
Merge medio
1g 21h
PR unite (30g)
43

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di AOSSIE-Org/DebateAI

Tutte le issue di AOSSIE-Org/DebateAI

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.