Innehållsförteckning
- Hur fungerar webbplatser?
- Var utvärderas lösenordet?

Innehållsförteckning
Javascript möjliggör styrkekontroll av ett lösenord direkt, utan att kommunicera med servern eller uppdatera sidan när den kör sina skript i webbläsaren själv.
Internet började som ett sätt att ansluta flera datorer och överbrygga interaktion mellan dem, oavsett stora avstånd eller enhetstyp.
Ett vanligt språk för Internet formulerades, ett som gjorde det möjligt för olika nätverk att kommunicera och dela data, vilket resulterade i den sammankopplade värld som vi nu lever i. Vi gör i stort sett allt på internet idag, vare sig det är banktjänster, shopping, dejting och oftare läser vi tanklöst kattvideor.
Ingen skugga mot dem dock. (Fotokredit: FotoYakov/Shutterstock)
Som är allmänt känt innehåller dessa webbplatser känslig användardata, som, när den kommer åt av fel händer, kan orsaka förödelse för webbplatsanvändarna och företaget i fråga. Naturligtvis, för att kringgå detta problem, kräver webbplatser att du lägger till ett starkt lösenord när du först går in på webbplatsen.
Detta är också återspeglas i formulärfälten på nya inloggningsprocesser, eftersom de anger att det är obligatoriskt att lägga till tecken som ett versalord (A), ett gemener ord (m), ett nummer (7), ett specialtecken ( _, #, &, %, /), och ett minsta antal övergripande tecken (8-15), etc.
Lösenord börjar bli bisarra. (Fotokredit: Vitalii Vodolazskyi/Shutterstock)
Men hur bedömer dessa formulärfält styrkan på ditt lösenord och avgör att du framgångsrikt har markerat alla kriterier när det inte lagrar alla dina försök att skapa ett nytt lösenord på sina lokala servrar?
Hur verkar det ske omedelbart i formulärfältet utan någon fördröjning eller uppdatering av webbsidan?
Låt oss ta en titt på hur denna sömlösa interaktion uppnås.
Hur fungerar webbplatser?
Först, låt oss kort dyka in i hur webbplatser fungerar. En webbplats består av en grupp individuella webbsidor som är sammankopplade för att visa olika delar av webbplatsen.
En webbsida använder text, bilder, videor, länkar, interaktiva fält och knappar för att kommunicera med dig, den person som råkar landa på webbplatsens domän (t.ex. https://www..com).
Ungefär som hur vår kropps visuella och funktionella representation (färgen på vårt hår, hur protein bryts till aminosyror) består av genetisk kod (DNA), den visuella och funktionella representationen av en webbplats (vilken färgen på rubriken är , hur den rekommenderar liknande produkter) representeras på liknande sätt i digital kod (HTML, CSS, JavaScript, PHP, etc).
Var utvärderas lösenordet?
När du anger en webbadress (t.ex. https://www..com) i en webbläsare ( Chrome, Firefox, etc.), hämtar webbläsaren koden som utgör webbplatsen från där webbservern är värd och visar denna information på din skärm. Varje gång du laddar om skärmen eller klickar på en ny sida på webbplatsen exekveras denna process.
Lägg märke till att när du landar på en ny webbplats och startar processen med att skapa ett nytt inloggningsnamn och lösenord, laddas webbsidan aldrig om förrän du klickar på registreringsknappen. Webbsidan kontrollerar styrkan på ditt lösenord utan att kommunicera med servern eftersom koden körs på din dators lagring via webbläsaren du använder. Denna bit av magi görs genom att skriva en liten kodbit på ett språk som heter JavaScript.
Javascript gör webbsidor interaktiva. (Fotokredit: TierneyMJ/Shutterstock)
Vad är Javascript?
Javascript är ett objektorienterat programmeringsspråk, som tillsammans med HTML och CSS utgör kärntekniken där world wide web byggs. Den används för att lägga till interaktivitet till webbplatser och används till stor del för att hantera webbsidors beteende hos klienter, vilket innebär att det är ansvarigt för webbsidans kommunikation med dig och vice versa.
För omedelbar interaktion på en webbsida (t.ex. animationer när du klickar på en knapp, kontrollera om användarnamnet redan finns, etc.) Javascript körs på webbläsaren du använder för att komma åt en webbplats, inte servern. Denna snabba interaktion kan tillföra mycket karaktär till en annars skelettartad webbplats, vilket gör den mer användarvänlig och en minnesvärd upplevelse för besökaren.
Hur Javascript utvärderar ditt lösenords styrka?
Det programmerade skriptet kommer att fortsätta titta på lösenordsfältet för din inmatning och köra det genom sin checklista med tecken som måste läggas till i din post. Om någon av dem saknas visar skriptet ett felmeddelande som anger exakt vilka tecken du inte har lagt till i ditt lösenord.
Javascript möjliggör en lösenordskontroll när det körs i själva webbläsaren. (Fotokredit: Rawpixel.com/Shutterstock)
Även om denna metod används flitigt, många webbplatser väljer ett system för enkel inloggning (SSO) för användaråtkomst. SSO:er gör det möjligt för tredje parts webbplatser att använda användarkonton från Google, Facebook, Twitter, etc. för autentisering och en säker inloggning för besökare, utan att behöva skapa ett nytt konto specifikt för den webbplatsen, vilket eliminerar besväret med att föra användarloggar .
Detta är intuitivt vettigt; när antalet webbplatser du besöker som kräver autentisering ökar, kommer antalet lösenord du måste komma ihåg också att öka, och vem gillar att göra det?
Denna metod för lösenordsvalidering kommer dock inte att försvinna helt, eftersom många webbplatser också vill ha en fristående post för sina användare (nätbank, aktiehandel, etc.), så att du kanske vill fortsätta äta mandel för att hålla ditt minne starkt nog för vår moderna myriad av lösenord med flera tecken.
,,
,,,,,
,,,,,,,,
,,,,,,,,
,
,,,