Task Flow Mickael Rutembya · Flow Atlas

Owner Login

/owner/login/

Atomic steps for an owner to authenticate and access the private owner area.

Task intent

What the user is trying to do

« Authenticate securely to access the owner dashboard and private tools. »

Entry points

ElementDestination
Owner area Login prompt/owner/login/
Dashboard Session expired/owner/login/
Direct URL Bookmarked/owner/login/

Flow

Adjacent routes — click a node to open it.taskflow
flowchart TD A["Start: owner opens login"] --> B["/owner/login/"] B --> C["Enter credentials"] C --> D["Submit login"] D --> E{"Valid credentials?"} E -->|No| F["Show error"] F --> C E -->|Yes| G["Create session"] G --> H{"Setup complete?"} H -->|No| I["Redirect to /owner/setup/"] H -->|Yes| J["Redirect to /owner/dashboard/"] I --> K["End: owner onboarded"] J --> K click B "https://mickael-umt.com/owner/login/" "Open Login" click I "https://mickael-umt.com/owner/setup/" "Open Setup" click J "https://mickael-umt.com/owner/dashboard/" "Open Dashboard" click K "https://mickael-umt.com/owner/dashboard/" "Open Dashboard"

Step inventory

IDStepActionSystem state
S1Open loginNavigate to login pageForm loaded
S2Enter credentialsType email and passwordClient-side validation
S3SubmitPOST credentialsAuth processing
S4RedirectGo to dashboard or setupSession created

Flow scenario

Scenario OL3

Returning owner logs in after session expiry

Trigger

  • Owner returns after timeout
  • Redirected to login from protected page

Experience

  1. Login page loads with credential form.
  2. Owner enters email and password.
  3. Submits and is redirected to dashboard.
  4. Session restored; owner resumes work.

Trust and safety rules

  • Password is transmitted over HTTPS only.
  • Brute-force protection is enforced.
  • Session expires after inactivity.

Interaction rules

  • Remember-me option for extended session.
  • Error message is generic to prevent enumeration.
  • Redirect preserves original destination.

Result states

StateWhat the user seesWhat happens next
FormLogin formUser enters credentials
ErrorInvalid credentials messageUser retries
DashboardOwner dashboardUser accesses private tools
SetupSetup wizardNew owner completes onboarding