Skip to content

Appwrite Flow Example: Verifying sign-in MFA

Preview this Appwrite user flow: Verifying sign-in MFA. Explore the opening screens.

Preview these flows

User enters 6-digit authenticator code during sign-in with fallback options for email verification or recovery code

Bud logo

Signing in

6 screens

·
FromBud
My account | Bud screen
My account | Bud screen
My account | Bud screen

User selects Google, email, or phone authentication on the sign-in card, then enters password on the follow-up screen

User views sandbox sign-in screen offering Google, Apple, GitHub OAuth or email magic link authentication with testing environment notice and legal footer

Latitude.sh logo
Projects – Dashboard - Latitude.sh screen
Account verification – Dashboard - Latitude.sh screen
Account verification – Dashboard - Latitude.sh screen

Onboarding journey starting from projects dashboard checklist that prompts identity verification, then collecting credit card and billing address to authorize a $1 hold and complete account setup

Alloy logo

Signing in

4 screens

·
FromAlloy
Alloy · AI Prototyping for Product Management screen
Alloy · AI Prototyping for Product Management screen
Alloy · AI Prototyping for Product Management screen

OAuth or passwordless email magic link authentication flow for Alloy

Flask logo

Signing in

11 screens

·
FromFlask
Login | Flask screen
Login | Flask screen
Login | Flask screen

User authenticates to Flask using Google OAuth or email magic link on skeuomorphic ID badge styled auth screens

Airbnb logo
Airbnb | Vacation rentals, cabins, beach houses, & more screen
Airbnb | Vacation rentals, cabins, beach houses, & more screen

User enters 6-digit email verification code in modal overlay during Airbnb authentication to confirm identity

Inference logo

Signing in

11 screens

·
Sign In | Inference.net screen
Sign In | Inference.net screen
Sign In | Inference.net screen

Authenticating via OAuth providers or email/password on split-screen sign-in pages that include customer testimonials, with multiple default and error states shown

Origin Financial logo
Origin Financial screen
Origin Financial screen

Authenticating to Origin Financial via split-screen sign-in form supporting social providers, SSO, or email and password

User enters email on sign-in card then views magic link sent confirmation with resend timer

Completing Zaro account signup by setting display name and password while entering email OTP verification code across multiple states

Riverside logo
Riverside Studio screen
Riverside Studio screen
Riverside Studio screen

Email verification flow after account creation redirect, showing loading states then inbox check prompt with mail client links

Axiom logo

Signing in

6 screens

·
FromAxiom
Login screen
Login - Axiom screen
Login - Axiom screen

User authenticates into Axiom via SSO providers or passwordless email magic link and verification code

Explore the full SaaS flow library

Browse the full SaaS flow library.

Trusted by the best teams