Zasada 2: Funkcjonalność 2.2 Wystarczająca ilość czasu

2.2.5 Ponowne uwierzytelnienie

WCAG 2.2.5 Re-authenticating

W skrócie

Gdy sesja wygaśnie, po ponownym zalogowaniu użytkownik może kontynuować bez utraty danych.

Poziom
AAA Najwyższy poziom – dobrowolny, warto go stosować tam, gdzie się da.
Czy to obowiązkowe?
Poziom AAA – dobrowolne
Kto w zespole odpowiada
Programowanie
Jak to wykryć
Tylko test ręczny

Komu i dlaczego to pomaga

Chroni pracę osób, które wypełniają formularze wolniej.

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

Jak zrobić to dobrze

  • Zachowuj stan formularza (np. w sesji lub przeglądarce) przez okres ponownego logowania.

Najczęstsze błędy

  • Po ponownym logowaniu formularz jest pusty.

Jak to sprawdzić

  1. Wypełnij formularz, poczekaj na wygaśnięcie sesji, zaloguj się ponownie – czy dane zostały?

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

Czy to obowiązkowe?

Powiązane kryteria

2.2.1

Dostosowanie czasu

Poziom A Wymagane prawem

Jeśli strona ma limit czasu (np. wylogowanie, czas na wypełnienie formularza), użytkownik musi móc go wyłączyć, wydłużyć (co najmniej 10-krotnie) albo przedłużyć jednym prostym działaniem po ostrzeżeniu.

2.2.6

Przekroczenie czasu

Poziom AAA

Użytkownik jest uprzedzany, po jakim czasie bezczynności straci dane – chyba że dane są przechowywane przez co najmniej 20 godzin.

Ostatnia aktualizacja: .
Źródło: Understanding SC 2.2.5: Re-authenticating – oficjalne objaśnienie W3C (po angielsku).