Auth flow
Sign in, two-factor, reset, magic link, sign-up. Centered card layouts with one focused form.
Sign in · email + password
Default flow. Optional "keep me signed in" + SSO escape hatch.
Sign in
Welcome back to Mukamba Group.
Two-factor · authenticator code
6-digit code from an authenticator app. Backup options sit below.
Magic link · email-only
No password. Send a one-time link to the email on file. Used for low-frequency portals (parent, student).
Sign in
Enter your email; we’ll send you a one-time link.
Reset password
Two screens: request, then set new. The request screen is identical to sign-in for muscle memory.
Reset password
We’ll email you a link.
Set new password
The link expires in 10 minutes.
Sign-up · new workspace
Three-question setup followed by the onboarding wizard. No credit card.
Start your free trial
30 days, all features. No card required.
Shared rules
Lead the primary action with a verb — "Sign in", not "Submit".
Show 8 different sign-in options. Email + one SSO is plenty.
State the workspace name once the user lands.
Send the operator to a generic error page on bad credentials. Show the error inline.