Basic Authentication
Email/password authentication using the internal Users table in the helper file.
Last updated
Was this helpful?
Email/password authentication using the internal Users table in the helper file.
Basic Authentication uses the internal Users table with email and hashed password. It supports registration, email verification, login, logout, password resets, invite completion, and magic-link sign-in.
Internal Users table and fields (e.g., email, passwordHash, isVerified, isEnabled)
Page-level actions for auth screens
Server-side hooks for workflows and notifications
Registration β verification email sent β user verified
Login β access to restricted pages
Forgot/Reset password β time-bound token β set new password
Developer invite completion β developer-issued token β set new password (authInviteComplete)
Magic link β request sign-in link β click link β token-based login
Logout β session cleanup
Actions: authRegister, authVerify, authLogin, authLogout, authForgot, authMagicRequest, authReset, authInviteComplete, authResend
Hooks: onRegistration, onLogin, onAuthNotifier
Data: Users table stores email and password hash; verification/reset tokens are treated as secrets
Magic-link support was added in BetterForms 3.4.x.
See User Registration & Verification for step-by-step guidance
See Password Management for forgot/reset and admin reset patterns
Last updated
Was this helpful?
Was this helpful?