Login-Screen + Route Guard #123

Closed
opened 2026-04-27 07:10:24 +02:00 by admin-mrrm · 0 comments
Owner

Ziel

Nutzer die nicht eingeloggt sind werden auf einen dedizierten /login-Screen weitergeleitet. Nach erfolgreichem Login landen sie auf der zuletzt besuchten Route.

Aufgaben

  • /app/login.tsx Screen erstellen (Sign-In-Button, Fehlermeldung bei gescheitertem Login)
  • App-Start Auth-Check: Token aus SecureStore laden, Gueltigkeit pruefen
  • Route Guard im Root-Layout: unauthentifizierte Nutzer zu /login redirecten
  • Nach Login: Redirect zurueck zur urspruenglichen Route
  • /app/index.tsx Auth-UI entfernen (Sign-In/Sign-Out Buttons)

Referenz

Eltern-Idee: #111

## Ziel Nutzer die nicht eingeloggt sind werden auf einen dedizierten /login-Screen weitergeleitet. Nach erfolgreichem Login landen sie auf der zuletzt besuchten Route. ## Aufgaben - [ ] /app/login.tsx Screen erstellen (Sign-In-Button, Fehlermeldung bei gescheitertem Login) - [ ] App-Start Auth-Check: Token aus SecureStore laden, Gueltigkeit pruefen - [ ] Route Guard im Root-Layout: unauthentifizierte Nutzer zu /login redirecten - [ ] Nach Login: Redirect zurueck zur urspruenglichen Route - [ ] /app/index.tsx Auth-UI entfernen (Sign-In/Sign-Out Buttons) ## Referenz Eltern-Idee: #111
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#123
No description provided.