email-and-password-best-practices

Configure email verification and password reset flows for Better Auth.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/GP-CRM-System/E-Commerce-CRM --skill email-and-password-best-practices-gp-crm-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-and-password-best-practices
Source: https://github.com/GP-CRM-System/E-Commerce-CRM/tree/main/.agents/skills/email-and-password-best-practices
Command: npx skills add https://github.com/GP-CRM-System/E-Commerce-CRM --skill email-and-password-best-practices-gp-crm-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure email verification, implement password reset flows, set password policies, and customise hashing algorithms for Better Auth email/password authentication. Use when users need to set up login, sign-in, sign-up, credential authentication, or password security with Better Auth.

Core Features & Use Cases

  • Email verification setup to ensure valid user emails during registration and prevent fake accounts.
  • Password reset flows with secure token handling, expiry, and optional hooks for custom notifications.
  • Customizable password policies and hashing strategies to balance security and usability across apps.

Quick Start

Configure email verification, password reset, and policy options in your Better Auth configuration to apply these best practices.

Frequently Asked Questions about email-and-password-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure email verification for sign-up flows in Better Auth?

Configure email verification in Better Auth by enabling sendVerificationEmail to ensure valid user emails during registration and prevent fake accounts.

What is the best way to implement a secure password reset flow with Better Auth?

Implement a secure password reset flow in Better Auth using secure token handling, configurable expirations, and optional hooks for custom notifications.

Can I customize password policies and hashing algorithms in Better Auth?

Customize password policies and hashing algorithms in Better Auth to balance security and usability, applying safe defaults across web and mobile apps.

How do I apply credential authentication policies for mobile apps using Better Auth?

Apply credential authentication policies for mobile apps using Better Auth by configuring sign-in, sign-up, and password security options with safe defaults.

Does Better Auth support custom hash and verify functions with tokens?

Better Auth supports custom hash and verify functions with configurable tokens and expirations to satisfy password security policies and verification needs.