Techniken für WCAG 2.0

Zum Inhalt

-

G105: Speichern der Daten, so dass diese benutzt werden können, nachdem der Benutzer sich erneut authentifiziert hat

Anwendbarkeit

Webseiten, die eine Benutzer-Authentifizierung erfordern und die Zeit, die für das Absenden von Daten zur Verfügung steht, begrenzen.

Die Technik bezieht sich auf:

Beschreibung

Webserver, die eine Benutzer-Authentifizierung erfordern, beenden die Sitzung oft nach einem festgelegten Zeitraum, wenn es keine Aktivitäten des Benutzers gibt. Wenn der Benutzer nicht in der Lage ist, Daten schnell genug einzugeben und die Sitzung abläuft, bevor er die Daten absendet, dann wird der Server vor der Fortsetzung eine erneute Authentifizierung fordern. Wenn das passiert, speichert der Server die Daten in einem temporären Cache, während sich der Benutzer neu einloggt und wenn der Benutzer sich erneut authentifiziert hat, werden die Daten aus dem Cache zur Verfügung gestellt und das Formular wird weiterverarbeitet, als wäre die Sitzung nie abgelaufen. Der Server behält den Cache nicht unbegrenzt, sondern nur lang genug, wie beispielsweise einen Tag lang, um den Erfolg nach der erneuten Authentifizierung in einer Einzelbenutzer-Sitzung sicherzustellen.

Beispiele

Tests

Vorgehensweise

Auf einer Site, die einen Log-In durch den Benutzer erfordert, um Daten abzusenden,

  1. Loggen Sie sich ein und beginnen Sie mit der zeitlich begrenzten Aktivität.

  2. Lassen Sie zu, dass die Sitzung abläuft.

  3. Senden Sie die Daten ab.

  4. Authentifizieren Sie sich erneut.

  5. Prüfen Sie, ob der Prozess ohne Datenverlust fortgesetzt und fertiggestellt werden kann, einschließlich der Originaldaten und aller Änderungen, die nach der erneuten Authentifizierung gemacht wurden.

Erwartete Ergebnisse

Wenn dies eine ausreichende Technik für ein Erfolgskriterium ist, dann bedeutet das Scheitern an diesem Testverfahren nicht zwangsläufig, dass das Erfolgskriterium nicht auf irgendeine andere Art und Weise erfüllt wurde, sondern nur, diese Technik nicht erfolgreich implementiert wurde und nicht benutzt werden kann, um die Konformität zu erklären.