Identify & Greet a User Users receive different experiences depending on their situation.This keeps things clear, intuitive, and flexible. Login w/Emailor Username Exists? Offer Login/SignUp Offer Login/SignUp Set Username N Has Password? Ask for Password Send Login Key Y Y 123 abc xyz 123 abc xyz N Signup w/Email Password correct? Etc. No Yes User clicks link or copies key phrase. Correct? Etc. User clicks verify link. Etc. Exists? Send Welcomew/ Verify link Create New Y Y N N