Voor gebruikersauthenticatie willen wij firebase gaan gebruiken, voor de beveiliging en authenticatie. Ook biedt het de mogelijkheid om in te loggen met sociale accounts en emailverificatie.
Vereisten
Firebase is geconfigureerd in het project
Er moet verbinding worden gemaakt met firebase zonder errors
Acceptance criteria
[ ] Formuliervelden: Het registratieformulier bevat velden voor naam, gebruikersnaam, e-mail, profielfoto, wachtwoord en bevestiging van wachtwoord.
[ ] Wachtwoordbevestiging: Het systeem controleert of het wachtwoord en de bevestiging overeenkomen.
[ ] Validatie: Het systeem valideert e-mailadres en wachtwoordsterkte voordat het account wordt aangemaakt.
[ ] Succesvolle registratie: Na succesvolle registratie wordt de gebruiker doorgestuurd naar de inlogpagina of een welkomspagina.
[ ] Foutmeldingen: Bij ongeldige invoer krijgt de gebruiker duidelijke foutmeldingen (bijv. verkeerd e-mailadres, niet-overeenkomende wachtwoorden).
[ ] Gegevensopslag: Gebruikersgegevens worden veilig opgeslagen in de database na succesvolle registratie.
[ ] Uniek e-mailadres: Het systeem controleert of het e-mailadres nog niet in gebruik is.
Voor gebruikersauthenticatie willen wij firebase gaan gebruiken, voor de beveiliging en authenticatie. Ook biedt het de mogelijkheid om in te loggen met sociale accounts en emailverificatie.
Vereisten
Acceptance criteria