Skip to content

fix: remove autoverification from admin create user hook#147

Merged
JacksonMeade merged 1 commit intomainfrom
fix/no-autoverification
Feb 8, 2026
Merged

fix: remove autoverification from admin create user hook#147
JacksonMeade merged 1 commit intomainfrom
fix/no-autoverification

Conversation

@JacksonMeade
Copy link
Contributor

Removes auto-verification for admin-created users and ensures verification emails are always sent.

What Changed

Removed auto-verification logic that set emailVerified: true for admin-created users
Hook now always sends verification emails via auth.api.sendVerificationEmail() after user creation
Simplified error handling by removing the try/catch that only sent emails on verification failure

Why

Admin-created users were being auto-verified, so they never received verification emails. This change ensures all admin-created users receive verification emails and must verify before accessing the system.

Context

This addresses a mixed-state deployment where old code auto-verified users while new code expected verification emails. The cleanup aligns the hook with the intended behavior: send verification emails for all admin-created users, with no auto-verification.

@JacksonMeade JacksonMeade self-assigned this Feb 8, 2026
@JacksonMeade JacksonMeade merged commit 16a3f5d into main Feb 8, 2026
4 checks passed
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.

2 participants