X Enterprises
nuxt-x-auth-better

Resend Verification

Non-disclosing form to resend the email verification link for Better Auth.

Resend Verification

The XAuthResendVerification component renders a form that sends a new email verification link. It is non-disclosing: the success UI is identical whether or not the account exists, preventing email enumeration (same contract as the forgot-password flow).

Components

<XAuthResendVerification />

Used automatically by XAuthLogin when a sign-in attempt fails with EMAIL_NOT_VERIFIED, and by XAuthHandler on the email-verification route. Drop it on any page where an unverified user should be able to request a new link.

<XAuthResendVerification />

Pre-fill the email field — for example with the address that just failed to sign in:

<XAuthResendVerification email="jane@example.com" />

Props

PropTypeDefaultDescription
emailstring''Pre-fill the email field (e.g. the address that just failed to sign in)

AI Context

component: XAuthResendVerification
package: "@xenterprises/nuxt-x-auth-better"
use-when: An unverified user needs to request a new email verification link (Better Auth)
Copyright © 2026