Ouwe rakker |
|
natuurlijk wel. Wat je dan echter gaat doen is met rand() een random pass generaten. Die kan je ook MD5 encrypten en de oude pass in de database overschrijf je met die.
Daarna mail je het nieuwe wachtwoord wat je gecreerd hebt naar de persoon toe.
edit hier heb je een random pass gen script
<?php
function generatePassword($iLength=6)
{
$sPassword = '';
for($i=0;$i<$iLength;$i++) {
switch(rand(1,3)) {
case 1: $sPassword .= chr(rand(48,57)); break; //0-9
case 2: $sPassword .= chr(rand(65,90)); break; //A-Z
case 3: $sPassword .= chr(rand(97,122)); break; //a-z
}
}
return $sPassword;
}
?>
<?php function generatePassword($iLength=6) { $sPassword = ''; for($i=0;$i<$iLength;$i++) { case 1: $sPassword .= chr(rand(48,57)); break; //0-9 case 2: $sPassword .= chr(rand(65,90)); break; //A-Z case 3: $sPassword .= chr(rand(97,122)); break; //a-z } } return $sPassword; } ?>
Gewoon in je script aanroepen als
$sNewPass = generatePassword();
Als je een wachtwoord wil van een aantal tekens dan doe je gewoon zo:
$sNewPass = generatePassword(10); |