Gå til indhold
SilktideHjælp

Sessionstimeout

Silktide beder dig bekræfte, at besøgende advares om, hvor længe inaktivitet kan vare, før de logges ud og mister ikke-gemt arbejde. Dette gælder for sider, der ser ud til at være en del af et login- eller godkendt område.

Hvorfor det er vigtigt

Sessioner, der udløber uden varsel, er en almindelig fælde i bankvæsenet, det offentlige, sundhedsvæsenet og kontodashboards: Nogen holder pause for at finde et dokument, kommer tilbage, indsender formularen og opdager, at sessionen er udløbet og deres indtastninger er forsvundet med den. Personer med handicap rammes hårdest, fordi de oftest har brug for disse pauser.

At advare folk på forhånd – "du bliver logget ud efter 20 minutters inaktivitet" – gør det muligt for dem at planlægge, gemme deres arbejde eller holde sessionen aktiv. Der kræves ingen advarsel, hvis deres data bevares i mere end 20 timers inaktivitet.

Sådan løser du det

Dette tjek beder dig bekræfte adfærden manuelt, fordi sessionshåndtering ikke kan observeres ud fra siden alene:

  1. Fastslå, om inaktivitet kan logge brugere ud eller kassere deres data. Hvis data bevares efter mere end 20 timers inaktivitet, behøver du ikke gøre mere.
  2. Ellers skal du advare brugere om timeoutvarigheden i starten af processen – for eksempel med en bemærkning på login-siden eller over en lang formular.
  3. Endnu bedre er det at advare lige før udløb og tilbyde at forlænge sessionen samt bevare indtastede data på tværs af fornyet godkendelse (se Tidsbegrænset datatab).

Sådan tester Silktide dette

  1. Undersøg hver side for tegn på, at den er en del af et godkendt forløb: et adgangskodefelt, en formular, der indsendes til en login- eller logoutadresse, eller et logoutlink.
  2. Hvor et eller flere af disse tegn forekommer, opretter du én gennemgangsprompt for siden, som beder dig bekræfte timeoutadfærden selv.
  3. Sider uden disse tegn springes over. Links til en login-side udløser ikke prompten, da næsten alle websites har en.
  4. Når du har bekræftet en side, skal du registrere din for at markere den som tjekket.

Fejlfinding

En side blev markeret, men har intet at gøre med login

Prompten udløses af strukturelle spor, og disse kan af og til fejludløses – for eksempel af et skjult adgangskodefelt, som et plugin har efterladt, eller en formular, hvis adresse tilfældigvis indeholder et ord som "auth" (som i "author"). Hvis siden reelt ikke har nogen session, der kan udløbe, skal du godkende fundet.

Få mere at vide

Sidst opdateret

Var denne side nyttig?

Sessionstimeout | Silktide Hjælp