[ ] De inlogpagina moet velden bevatten voor e-mailadres en wachtwoord, en een knop "Inloggen" bij het laden van de pagina.
[ ] Wanneer de gebruiker op "Inloggen" klikt, moet het systeem de ingevoerde e-mailadres en wachtwoord verifiëren met Firebase Authentication.
[ ] Als het e-mailadres of wachtwoord ongeldig is, moet de gebruiker een duidelijke foutmelding ontvangen, bijvoorbeeld "Ongeldig e-mailadres of wachtwoord".
[ ] Bij het invoeren van geldige inloggegevens moet de gebruiker succesvol inloggen via Firebase Authentication en doorgestuurd worden naar de hoofdinterface van de app.
[ ] Gewijzigde gebruikersgegevens moeten succesvol worden opgeslagen in de MongoDB-database nadat de gebruiker wijzigingen heeft aangebracht in zijn profielinformatie.
[ ] De gebruiker moet automatisch ingelogd blijven bij het opnieuw openen van de app, totdat hij uitlogt of zijn sessie verloopt, met gebruik van de sessiebeheerfunctionaliteit van Firebase.
[ ] Na inloggen moet de app de gebruikersinformatie ophalen uit de MongoDB-database om persoonlijke gegevens weer te geven.
Acceptance Criteria