Vue

Email & password management

14 steps 12 files 0 packages 1 dependencies

This pack adds an account settings area where signed-in users manage their own account. They update their name and email on a profile page and change their password on a security page.

  • A pending email change can be resent or cancelled from the profile page, and the account keeps signing in with its confirmed address until then.
  • A branded, MJML change-email message that names both the old and the new address.
Depends on Auth

This pack extends the auth pack's User model and reuses its email-verification flow. Apply the auth pack first.

Apply the email & password management pack with Flow. Start a new session in your selected coding agent and execute the following slash command inside it.

$ claude
> /flow.apply email-password-management

After applying, Flow will make the following changes to your app.

  • Reuse your account settings area to host the profile and security pages, or establish one when you have none.

  • Land the backend as shipped, from the profile, security, and account-password controllers through the validators, the change-email mailer and template, the resend branch, and the routes.

  • Restyle the profile and security screens to your design system.

  • Run the tests, then walk the profile update, email change, and password change and show you the result.

Terms & License Agreement