Dag jongens
Op de pagina waar gebruikers hun wachtwoord kunnen wijzigen zou ik nu iets willen voorzien van een wachtwoordcontrole. Zo wil ik dat hun nieuwe wachtwoord minstens 8 tekens lang is, 1 hoofdletter en 1 cijfer bevat.
Maar ik heb geen idee hoe ik zoiets eenvoudig kan laten checken. Weten jullie raad?
Mijn form werkt, en ik ben alvast gestart met de eerste regels PHP code, maar die werken niet
...
Thnx voor jullie hulp!!
Op de pagina waar gebruikers hun wachtwoord kunnen wijzigen zou ik nu iets willen voorzien van een wachtwoordcontrole. Zo wil ik dat hun nieuwe wachtwoord minstens 8 tekens lang is, 1 hoofdletter en 1 cijfer bevat.
Maar ik heb geen idee hoe ik zoiets eenvoudig kan laten checken. Weten jullie raad?
Mijn form werkt, en ik ben alvast gestart met de eerste regels PHP code, maar die werken niet

HTML:
<form id="wijzigWachtwoord" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<table width="279" border="0" align="center">
<tr>
<td align="right">Gebruikersnaam:</td>
<td align="right"><input type="text" id="gGebruikersnaam" name="gGebruikersnaam" value="<?php echo $_SESSION['SESS_LOGIN'];?>"/></td>
</tr>
<tr>
<td align="right">Huidig wachtwoord:</td>
<td align="right"><input type="text" name="gWachtwoord" id="gWachtwoord" required="required" autofocus="autofocus"/></td>
</tr>
<tr>
<td align="right">Nieuw wachtwoord:</td>
<td align="right"><input type="password" name="newgWachtwoord" id="newgWachtwoord" onkeyup="passwordStrength(this.value)+ match(this.value,confirmnewgWachtwoord.value)" required="required"/></td>
</tr>
<tr>
<td align="right">Bevestig nieuw wachtwoord:</td>
<td align="right"><input type="password" name="confirmnewgWachtwoord" id="confirmnewgWachtwoord" onkeyup="match(this.value,newgWachtwoord.value)" required="required"/></td>
</tr>
<tr>
<td> </td>
<td align="center"><input type ="submit" id="submit" name="submit" value="Wijzig wachtwoord" required="required"/></td>
</tr>
</table>
</form>
PHP:
$gGebruikersnaam = $_POST['gGebruikersnaam'];
$gWachtwoord = $_POST['gWachtwoord'];
$newgWachtwoord = $_POST['newgWachtwoord'];
$confirmnewgWachtwoord = $_POST['confirmnewgWachtwoord'];
//check of pw minstens 8 tekens bevat
if($newgWachtwoord!= rand(0, 7))
{
print('<p class="error">Je nieuwe wachtwoord is te kort!</p>');
}
else
{
print('lang genoeg!');
}
Thnx voor jullie hulp!!