Perte de données limitée dans le temps
Silktide vous demande de confirmer que lorsque votre site Web ferme la session d'une personne après une période d'inactivité, elle peut ouvrir de nouveau une session et reprendre là où elle s'était arrêtée sans perdre ce qu'elle avait saisi.
Cela s'applique à toute zone authentifiée avec une session qui expire : tableaux de bord de compte, formulaires de demande, parcours de paiement et interfaces d'administration.
Pourquoi c'est important
Les personnes en situation de handicap ont souvent besoin de plus de temps pour remplir un formulaire : un fait parcourir les champs un à la fois, une personne ayant une limitation motrice tape lentement, et une personne ayant une limitation cognitive peut faire une pause pour rassembler des documents ou relire les instructions. Si, entre-temps, une session arrive à expiration sans avertissement, la soumission du formulaire entraîne la perte de tout - et les personnes les plus susceptibles d'être déconnectées par inactivité sont justement celles pour qui ressaisir le tout est le plus difficile.
Préserver les données lors de la réauthentification signifie qu'un délai d'inactivité ne coûte au visiteur qu'une nouvelle ouverture de session, pas son travail.
Comment y remédier
Cette vérification vous demande de confirmer le comportement manuellement, car il dépend de la gestion de vos sessions :
- Commencez une activité nécessitant une saisie, comme un long formulaire, alors que vous avez ouvert une session.
- Laissez la session expirer (ou forcez son expiration), puis ouvrez de nouveau une session.
- Confirmez que vous revenez à la même activité avec vos données saisies intactes.
Si des données sont perdues, les correctifs courants sont :
- Enregistrer les données du formulaire sur le serveur ou dans le navigateur au fur et à mesure que l'utilisateur saisit, puis les restaurer après la réauthentification.
- Présenter la réauthentification dans une superposition au-dessus de la page actuelle, afin que l'état de la page (et ses données de formulaire) ne soit jamais perdu.
- Prolonger ou supprimer le délai d'inactivité lorsque la sécurité le permet.
Comment Silktide teste cela
- Silktide ne peut pas observer l'expiration d'une session ni ce qu'il advient des données saisies par la suite, car ce comportement ne se manifeste qu'au fil du temps pour les personnes ayant ouvert une session.
- À la place, cette vérification génère une demande d'examen par page, vous invitant à vérifier vous-même le comportement.
- Une fois que vous avez vérifié une page, enregistrez votre pour l'indiquer comme vérifiée.