Skip to content

Tim Evaluator - Pogrešne poruke o greškama pri autentifikaciji i nedostupnosti servisa #18

Description

@ijozic1

Opis i lokacija

Na Sign In stranici, unos pogrešnih kredencijala prikazuje poruku da je sesija istekla umjesto da su kredencijali pogrešni. Na Dashboardu, kada je payment servis nedostupan, prikazuje se generički "Internal Server Error" koji korisniku ne znači ništa.

Zašto je problem

Nejasne error poruke direktno narušavaju UX - korisnik ne može zaključiti šta je pogriješio niti šta se dešava sa aplikacijom. Osnovno UX pravilo nalaže da poruke o greškama budu razumljive krajnjem korisniku.

Prijedlog rješenja

Razlikovati HTTP status kodove na frontendu i prikazivati odgovarajuće poruke (npr. 401 - "Pogrešno korisničko ime ili lozinka", 503 - "Servis za plaćanje trenutno nije dostupan"). Generičke backend poruke ne proslijeđivati direktno na UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions