Skip to content

Add email verification signup flow#21

Merged
dana-khaing merged 4 commits into
mainfrom
Password_Enhancement_Logic
May 24, 2026
Merged

Add email verification signup flow#21
dana-khaing merged 4 commits into
mainfrom
Password_Enhancement_Logic

Conversation

@dana-khaing

Copy link
Copy Markdown
Owner

Summary

  • add email verification tokens and backend verification/resend endpoints
  • block login for unverified password accounts while keeping password reset separate
  • add frontend verify-email page and login resend verification UX

Testing

  • cd flowbit-backend && venv/bin/python manage.py test core.tests.AuthAPITests.test_login_rejects_unverified_account_even_with_correct_password core.tests.AuthAPITests.test_verify_email_activates_user core.tests.AuthAPITests.test_verify_email_rejects_invalid_token core.tests.AuthAPITests.test_resend_verification_sends_new_email_for_inactive_user core.tests.AuthAPITests.test_reset_password_does_not_activate_unverified_account core.tests.AuthAPITests.test_reset_password_completes_with_valid_token --settings=flowbit_backend.test_settings
  • cd flowbit-frontend && pnpm exec tsc --noEmit

Copilot AI review requested due to automatic review settings May 24, 2026 13:28
@vercel

vercel Bot commented May 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
flowbit Ready Ready Preview, Comment May 24, 2026 1:28pm

@supabase

supabase Bot commented May 24, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project tmtjclyahxilghveefxa because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@dana-khaing dana-khaing merged commit 710d988 into main May 24, 2026
3 of 4 checks passed
@dana-khaing dana-khaing review requested due to automatic review settings May 24, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant