Wachtwoord generator met complexiteitsaanduiding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Alexander Pushkin

Alexander Pushkin

11/11/2015 20:33:50
Quote Anchor link
Hallo,
Ik heb aanmeldings/registratiepagina gemaakt waarbij de zich aangemelde persoon een gebruikersnaam en tijdelijk wachtwoord krijgt toegezonden. Bij inloggen met die gegevens moet verplicht een nieuw wachtwoord worden gemaakt. Op die inlogpagina heb ik het script “test je wachtwoord” (http://www.testjewachtwoord.nl/) geplaatst om de gebruiker te verplichten een degelijk wachtwoord aan te maken.
In dit script wordt achter het ingevoerde wachtwoord de complexiteit er van aangegeven dmv. Zeer zwak – Zwak – Goed - Sterk en Zeer sterk.

Nu zou ik graag willen, dus als bijv. een wachtwoord gekozen wordt dat “Zwak” is, dat die waarde wordt opgeslagen in een $string en dat, in het geval de gebruiker het toch als nieuw wachtwoord wil gebruiken, hij als het ware wordt teruggestuurd om alsnog een ander wachtwoord te kiezen totdat het wachtwoord minimaal “Sterk” of “Zeer sterk” is. Ik heb alleen geen idee hoe ik dat voor elkaar moet krijgen. Wie zou me daar bij kunnen en willen helpen.

Dus simplistisch gezegd komt het hier op neer:
Nieuw wachtwoord: AAaaaaaaaaaaaaa -- Complexiteit aanduiding = Zeer zwak -- $complexity = Zeer zwak --Toch intypen bij nieuw wachtwoord en herhaal nieuw wachtwoord - toch Verzenden en dan verschijnt de
reactie: Je wachtwoord is “Zeer Zwak” het moet minimaal “Sterk” zijn.
Dus opnieuw doen en weer de lege vakjes geven voor nieuw wachtwoord en herhaal nieuw wachtwoord voor een nieuwe poging.
PS. Die complexiteits aanduiding zou ook het invoervak van "Herhaal je wachtwoord" mogen zijn of misschien heeft iemand een script dat al zo werkt.
Bij voorbaat dank.
Gewijzigd op 11/11/2015 20:34:13 door Alexander Pushkin
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.