Zasada 3: Zrozumiałość 3.3 Pomoc przy wprowadzaniu informacji

3.3.8 Dostępne uwierzytelnianie (minimum)

WCAG 3.3.8 Accessible Authentication (Minimum)

W skrócie

Logowanie nie może wymagać testu poznawczego (zapamiętania hasła, przepisania kodu, rozwiązania zagadki), chyba że jest alternatywa albo pomoc – np. możliwość wklejenia hasła, menedżer haseł, logowanie linkiem e-mail.

Poziom
AA Standard, którego wymaga prawo – usuwa najczęstsze bariery.
Czy to obowiązkowe?
Nowe w WCAG 2.2 – zalecane · od WCAG 2.2
Kto w zespole odpowiada
Programowanie, Projektowanie UX/UI
Jak to wykryć
Tylko test ręczny

Wyjaśnienie prostym językiem: CAPTCHA, Dostępne logowanie

Komu i dlaczego to pomaga

Osoby z trudnościami poznawczymi, dysleksją czy problemami z pamięcią nie powinny być odcięte od usług przez sposób logowania.

  • Osoby z trudnościami poznawczymi
  • Osoby z niepełnosprawnością ruchową
  • Seniorzy

Jak zrobić to dobrze

  • Pozwól wklejać, używaj autocomplete="current-password" / "one-time-code".
  • Rozważ logowanie linkiem e-mail, kluczami dostępu (passkeys) lub przez login.gov.pl.
  • Zastąp CAPTCHA tekstowe rozwiązaniami niewymagającymi zadania od użytkownika.

Najczęstsze błędy

  • Zablokowane wklejanie w polu hasła lub kodu.
  • Pola hasła blokujące autouzupełnianie menedżera haseł.
  • CAPTCHA z przepisywaniem zniekształconego tekstu jako jedyna opcja.

Przykład w kodzie

Źle
<input type="password" onpaste="return false" autocomplete="off">
Dobrze
<input type="password" autocomplete="current-password">

Jak to sprawdzić

  1. Spróbuj zalogować się, wklejając hasło i korzystając z menedżera haseł.
  2. Sprawdź, czy CAPTCHA ma alternatywę.

Tylko test ręczny. Automat tego nie sprawdzi – potrzebny jest test ręczny lub audyt ekspercki.

Czy to obowiązkowe?

Powiązane kryteria

1.3.5

Określenie pożądanej wartości

Poziom AA Wymagane prawem

Pola formularza z danymi osobowymi (imię, e-mail, telefon, adres) mają w kodzie oznaczony cel przez atrybut autocomplete, dzięki czemu przeglądarka może je wypełnić automatycznie.

Ostatnia aktualizacja: .
Źródło: Understanding SC 3.3.8: Accessible Authentication (Minimum) – oficjalne objaśnienie W3C (po angielsku).