Tillgänglig inloggning (utan undantag)
Silktide hittar inloggningsformulär på dina sidor och ber dig bekräfta att det aldrig krävs att besökare kommer ihåg, skriver av eller klurar ut information för att logga in. Detta är den striktaste versionen av kravet på tillgänglig inloggning och tillåter inga undantag för bildigenkänning eller innehåll som användaren själv har tillhandahållit.
Varför detta är viktigt
Lösenord, användarnamn och kluriga uppgifter är alla tester av kognitiva funktioner: de kräver minne, avskrift eller beräkning. För personer med kognitiva funktionsnedsättningar kan dessa tester göra det omöjligt att logga in och stänga dem ute från konton de äger. På den här nivån (AAA) är även tester som ber användare att känna igen objekt eller sitt eget uppladdade innehåll förbjudna, eftersom de fortfarande utestänger personer med synnedsättningar eller kognitiva funktionsnedsättningar.
Så åtgärdar du det
Den här kontrollen ber dig att manuellt verifiera varje inloggningsformulär. Ett inloggningsformulär godkänns om det uppfyller alla följande krav:
- Lösenordshanterare fungerar. Formuläret tillåter programvara att fylla i användarnamnet och lösenordet. Använd standardfält med
autocomplete="username"ochautocomplete="current-password", och be aldrig om utvalda tecken (”ange det tredje, sjunde och första tecknet i din PIN-kod”), eftersom det hindrar lösenordshanterare från att fungera. - Det går att klistra in. Blockera inte inklistring i användarnamns- eller lösenordsfälten.
- Inget oassisterat test av något slag. En eller liknande test får inte vara det enda sättet att komma in – detta omfattar bildigenkänningstester och tester som bygger på innehåll som användaren har tillhandahållit, vilket AA-versionen av denna kontroll tillåter.
- Inget påhittat användarnamn. Att kräva ett påhittat användarnamn (som
@joe1987) är ett minnestest. En e-postadress eller ett telefonnummer går bra, eftersom människor använder dem överallt.
Om formuläret inte kan anpassas, erbjud en alternativ inloggning som helt undviker det kognitiva testet, till exempel en inloggningslänk som skickas via e-post eller en passnyckel.
Om ett flaggat formulär redan uppfyller dessa villkor kan du resultatet.
Så testar Silktide detta
- Granska varje formulär på varje sida för att se om det har strukturen hos ett inloggningsformulär: antingen ett användarnamnsfält följt av ett lösenordsfält (med högst ett par extra fält, till exempel en kryssruta för ”kom ihåg mig”), eller ett första steg med ett enda fält där användaren anger ett användarnamn, vilket vissa stora webbplatser använder.
- Flagga varje upptäckt inloggningsformulär för granskning. Om lösenordshanterare, inklistring och alternativ fungerar kan bara bekräftas genom att prova dem, så en människa fattar beslutet.
Felsökning
Ett formulär flaggades som inte är en inloggning
Identifieringen letar efter strukturen hos ett inloggningsformulär, och ibland matchar även ett annat litet formulär. Om formuläret inte loggar in någon ska du godkänna resultatet.
Hur skiljer sig detta från AA-kontrollen?
AA-versionen tillåter två undantag: tester som ber användare att känna igen vanliga objekt och tester som bygger på innehåll som användaren har tillhandahållit. Den här AAA-versionen tillåter inget av detta.