Search K
Appearance
Appearance
Gebruikers kunnen veilig hun wachtwoord resetten via Supabase Auth met aangepaste UX/UI en sessiebeheer.
Gebruiker klikt op βWachtwoord vergeten?β
β Gaat naar: /forgot-password
Gebruiker voert zijn e-mailadres in
β Supabase stuurt een resetlink met:redirectTo=/update-password
Gebruiker klikt op de link in de e-mail
β Link opent: /auth/callback#type=recovery
/auth/callback detecteert recovery-type
β Router redirect naar /update-password
Op /update-password vult de gebruiker een nieuw wachtwoord in
supabase.auth.updateUser()/login| Bestand | Doel |
|---|---|
/forgot-password/page.tsx | Formulier voor invoer e-mailadres |
/auth/callback/page.tsx | Detecteert type=recovery en stuurt door |
/update-password/page.tsx | Nieuw wachtwoord instellen (sessiecheck + logout) |
components/ui/InputField.tsx | Herbruikbare input met styling en show/hide-toggle |
FiEye, FiEyeOff)signOut() toevoegen