Gerhard Scheikl 37f1e7bbd5 feat(auth): SSR email confirmation flow
- Add /auth/confirm GET route handler that verifies the signup token via
  verifyOtp({ type, token_hash }) and falls back to exchangeCodeForSession
  when a PKCE code is present. Whitelists  to same-origin paths.
- Signup: pass emailRedirectTo=<APP_URL>/auth/confirm, show a
  'check your email' confirmation state with a resend action (cooldown),
  and handle the already-registered case.
- Login: detect email_not_confirmed and offer a resend-confirmation action;
  surface verification_failed errors from the confirm route.
2026-05-31 20:38:48 +02:00
2026-05-29 17:07:00 +02:00
2026-05-29 17:07:00 +02:00
2026-05-29 17:07:00 +02:00
2026-05-31 10:19:06 +02:00
2026-05-29 17:07:00 +02:00
2026-05-29 17:07:00 +02:00
2026-05-29 17:07:00 +02:00
S
Description
No description provided
285 KiB
Languages
TypeScript 95.7%
CSS 3.5%
Dockerfile 0.5%
HTML 0.2%