Reduser risikoen for inputfeil i felter for sensitive data

3.3.4 Forhindring av feil (juridiske feil, økonomiske feil, datafeil, Nivå AA)


Alle brukere gjør feil når de legger inn data (for eksempel i skjemaer og handlekurv). Du bør prøve å forhindre at det oppstår feil, spesielt når brukere forplikter seg til juridiske eller økonomiske avtaler, eller på annen måte deler sine data.

Brukere kan gjøre kostbare feil hvis de ikke helt forstår implikasjonene av handlingene sine eller ikke kan rette opp feilene sine. Feilforebygging handler om å redusere risiko for brukerne dine ved å legge til bekreftelsesstadier i prosesser som utgjør en juridisk eller økonomisk risiko.


Hva bør du gjøre

For å overholde denne retningslinjen, må du sørge for at:

  • Juridiske forpliktelser, økonomiske transaksjoner, testresponser og endringer i brukerstyrt data er reversible; eller
  • Juridiske forpliktelser, økonomiske transaksjoner, testresponser og endringer i brukerstyrt data blir kontrollert for inputfeil, og brukeren får en sjanse til å rette opp eventuelle feil; eller
  • Legg til en bekreftelsesside til innsendingsprosessen for data som oppsummerer inndata og utfall, med et alternativ for å korrigere eller avbryte. Denne siden har et inntastingsfelt (for eksempel en bekreftelsesknapp eller avmerkingsboks) som fungerer som bekreftelse på innsendingen.

Tips

  • Retningslinje 3.3.6 utvider denne retningslinjen til å omfatte alle typer dataoverføring, ikke bare disse høykostetransaksjonene.
  • Denne retningslinjen gjelder både sletting og innsending av data.
  • Juridiske forpliktelser er transaksjoner der brukeren pådrar seg en juridisk bindende forpliktelse eller fordel.
  • Brukerstyrt data betyr ting som navn og adressefelt for en brukerkonto.
  • Gi en bekreftelsesside som gir brukeren en sjanse til å lese et sammendrag av alt de har lagt inn og bekrefte handlingene sine positivt (spesielt hvis innspill ble spredt over flere sider i prosessen).
  • Valider skjemaer inline og legg til en feilmelding hvis inndata er feil. Vær spesifikk når du forklarer hvordan du løser feil.