Przejdź do treści
SilktidePomoc

Utrata danych po upływie czasu

Silktide prosi o potwierdzenie, że gdy Twoja witryna wylogowuje kogoś po okresie braku aktywności, ta osoba może zalogować się ponownie i kontynuować od miejsca, w którym skończyła, bez utraty wprowadzonych danych.

Dotyczy to każdego obszaru wymagającego uwierzytelnienia, w którym sesja wygasa: paneli konta, formularzy zgłoszeniowych, procesów finalizacji zakupu i interfejsów administracyjnych.

Dlaczego to jest ważne

Osoby z niepełnosprawnościami często potrzebują więcej czasu na wypełnienie formularza: użytkownik przechodzi przez pola jedno po drugim, osoba z niepełnosprawnością ruchową pisze powoli, a osoba z niepełnosprawnością poznawczą może zrobić przerwę, aby zebrać dokumenty lub ponownie przeczytać instrukcje. Jeśli w międzyczasie sesja po cichu wygaśnie, wysłanie formularza powoduje utratę wszystkiego — a osoby, które najprawdopodobniej zostaną wylogowane z powodu upływu czasu, to te, dla których ponowne wprowadzenie wszystkich danych jest najtrudniejsze.

Zachowanie danych po ponownym uwierzytelnieniu oznacza, że upływ czasu kosztuje odwiedzającego logowanie, a nie wykonaną pracę.

Jak to naprawić

Ta kontrola prosi o ręczne zweryfikowanie tego zachowania, ponieważ zależy ono od obsługi sesji:

  1. Po zalogowaniu rozpocznij działanie wymagające wprowadzenia danych, na przykład wypełnianie długiego formularza.
  2. Poczekaj, aż sesja wygaśnie (lub wymuś jej wygaśnięcie), a następnie zaloguj się ponownie.
  3. Potwierdź, że wracasz do tego samego działania z zachowanymi wprowadzonymi danymi.

Jeśli dane zostaną utracone, typowe rozwiązania obejmują:

  • Zapisywanie danych formularza na serwerze lub w przeglądarce podczas ich wprowadzania przez użytkownika oraz przywracanie ich po ponownym uwierzytelnieniu.
  • Wyświetlanie ponownego uwierzytelnienia w nakładce na bieżącej stronie, aby stan strony (w tym dane formularza) nigdy nie został odrzucony.
  • Wydłużenie lub usunięcie limitu czasu braku aktywności, gdy pozwalają na to względy bezpieczeństwa.

Jak Silktide to testuje

  1. Silktide nie może obserwować wygaśnięcia sesji ani tego, co dzieje się później z wprowadzonymi danymi, ponieważ takie zachowanie występuje tylko u zalogowanych użytkowników z upływem czasu.
  2. Zamiast tego ta kontrola wyświetla jeden prompt do sprawdzenia na stronę, prosząc o samodzielne zweryfikowanie tego zachowania.
  3. Po zweryfikowaniu strony zapisz swoją , aby oznaczyć ją jako sprawdzoną.

Dowiedz się więcej

Ostatnio zaktualizowano

Czy ta strona była pomocna?