Appearance
π€ Registratieflow β DrivingOldVolvos.nl β
π Doel β
Nieuwe gebruikers kunnen zich registreren om hun Volvo's te uploaden, hun profiel bij te houden en te reageren op nieuwsberichten (indien ingeschakeld).
π§ Gebruikersflow β
Gebruiker bezoekt de registratiepagina β Route:
/registreerInvullen van het registratieformulier β Velden:
- Naam (verplicht)
- E-mailadres (verplicht)
- Wachtwoord (verplicht)
- Herhaal wachtwoord (verplicht)
- Woonplaats (verplicht)
- Provincie (verplicht, via dropdown)
- Bio (optioneel)
- β Checkbox: Akkoord met voorwaarden & hergebruik (verplicht)
- βοΈ Checkbox: Inschrijven voor nieuwsbrief (optioneel)
Validatie bij indienen
- Wachtwoord en herhaal wachtwoord moeten overeenkomen
- Vereiste velden moeten ingevuld zijn
- E-mailadres moet geldig zijn
- Formulierknop is pas actief bij geldige invoer
- Foutmeldingen worden onder de velden getoond met rode rand
- Groene rand bij geldige invoer
Na indienen
- Supabase Auth maakt account aan
- Supabase slaat extra profielvelden op in
profiles-tabel - Automatisch versturen van bevestigingsmail
Bevestigingspagina β Redirect naar
/bevestiging
Toont:βEr is een bevestigingsmail verstuurd naar [e-mailadres]. Klik op de link om je account te activeren.β
Na klikken op de bevestigingslink (via e-mail) β Supabase activeert gebruiker β Gebruiker wordt automatisch doorgestuurd naar:
/mijn-profiel
π Tabellen & Data (Supabase) β
auth.usersβ E-mail, UID, bevestigingsstatusprofilesβ Naam, woonplaats, provincie, bio, datum registratie, etc.
Relatie:
auth.users.idβprofiles.id
π Opmerkingen β
- β E-mailbevestiging is verplicht voordat uploaden mogelijk is
- β Gebruiker wordt na activatie automatisch ingelogd
- β IP-check (alleen uit Nederland) wordt gedaan vΓ³Γ³r Volvo-upload
- π‘ Maximaal 2 Volvo's per gebruiker (zie uploadflow)