Hosted onall-things-decentralized.hyper.mediavia theHypermedia Protocol

✅ As a new user, I want to sign in with a Password

As a new user, I want to sign in with a Password so I can recover my identity

Video prototype

Acceptance Criteria

    Returning user sees "Good to see you again" with options to sign in with passkey or password, and a link to use another email

    Selecting "Sign in with password" opens the password dialog with a password field, show/hide toggle, and a "Forgot password?" link

    Entering an incorrect password shows an inline error: "Incorrect password, please try again"

    "Continue" button is disabled until a password is entered

    "Back" button returns to the sign-in options screen

    Tapping "Forgot password?" opens the recovery words screen if user does not use password manager.

    Recovery words screen asks the user to enter the 6 words they saved during account creation

    "Continue" is disabled until all 6 recovery word fields are filled

    "Back" returns to the password screen

    Successful recovery word entry leads to "Your identity is recovered" with account selection if multiple accounts exist

    User selects which account to continue with and proceeds into the app

    "Don't have a recovery words?" link shows alternative options: sign in with passkey or create a new account

    Passkey option explains the user can access their account if they set up a passkey on their device

    "Create new account" is presented as a last resort — user do not loss access to previous data but has to create a new account

    "Back" returns to the recovery words entry screen

Desings










Basic Flow

    User selects password as the option to sign in

    Enters password

    If user forgets he can add recover words to access identity

    User adds recover words and get back to accounts list

Edge cases

    User enters correct recovery words but in the wrong order — sign-in fails, user is prompted to check the order

    User enters 5 of 6 words correctly and 1 wrong — recovery fails, user can retry

    User dismisses the dialog via X during password entry — returns to the previous app state, no data is lost

    User attempts too many incorrect passwords or recovery word entries — triggers "sign in with passkey/create new account" screen

    User clicks "Use another email" — returns to email entry, previous session state is cleared

    User's session expires while on the password screen — re-authentication prompt without losing context

    User pastes recovery words from their saved document — each field accepts pasted input correctly

    User has no passkey and no recovery words — only option is "Create new account" with clear data loss warning

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime