Sign-in methods
- Email + password
- Google sign-in
Registration flow
On/register, users provide:
- Full name
- Password
- Password confirmation
Login flow
On/login, users can sign in with:
- Email/password
- Google sign-in
Password reset flow
- Submit email on
/forgot-password - Open reset link from email
- Set new password on
/reset-password?token=...
Invitation acceptance flow
Team invites open oninvitations/{token}.
The screen handles:
- Valid invite
- Expired invite
- Invalid token
- Email mismatch with current session
Operational recommendations
- Use work email for invites and acceptance
- Keep owner/admin users recoverable
- Review pending invites regularly