Skip to content

Fix #420 - Make the login flow for unverified people nicer#430

Closed
shleeable wants to merge 5 commits into
mainfrom
fix-420
Closed

Fix #420 - Make the login flow for unverified people nicer#430
shleeable wants to merge 5 commits into
mainfrom
fix-420

Conversation

@shleeable

@shleeable shleeable commented Jan 31, 2026

Copy link
Copy Markdown
Contributor

Fix #420

  • on login, users email_verified_at is validated.
  • If it fails, it triggers a "send Verification Code" function and redirects to the verify-email URL.
  • Refactored some of the functions and added an API to validate the status of the email confirmation.

Your Name added 4 commits January 31, 2026 14:07
Fixes permission denied error on subsequent Docker builds
- Keep user logged in when email verification is needed (no logout)
- Auto-send verification code on login for unverified accounts
- Skip to code entry step directly (no re-entering credentials)
- Add /api/v1/auth/verify/email/status endpoint to check pending verification
- Extract sendVerificationCode into reusable static method
- Always resend existing code (handles spam/deleted emails)

Fixes #420
@shleeable shleeable changed the title Fix #420 - Make the login flow for unverified users nicer - PLEASE VALIDATE Fix #420 - Make the login flow for unverified people nicer - PLEASE VALIDATE Jan 31, 2026
@shleeable shleeable changed the title Fix #420 - Make the login flow for unverified people nicer - PLEASE VALIDATE Fix #420 - Make the login flow for unverified people nicer Jan 31, 2026
@shleeable shleeable closed this Feb 1, 2026
@shleeable shleeable deleted the fix-420 branch February 1, 2026 05:46
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.

[Web Bug]: The signup to email verification flow is a little confusing.

1 participant