Diese Funktion generiert ein Passwort mit beliebiger länge... Die längenangabe kann über den parameter $lng gesetzt werden.
AN die Funktion wird einfach bei aufruf als parameter die passwortlänge übergeben und man erhält als rückgabewert dann ein passwort in dieser länge..
z.b.
PHP-Code:
<?php
function gen_pw($lng)
{
mt_srand(crc32(microtime()));
//
// Welche zeichen genutzt werden sollen
//
$buchstaben = 'abcdefghijkmnpqrstuvwxyz123456789äöü|)(?ß§³²ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$str_lng = strlen($buchstaben) - 1;
$rand = "";
for($i = 0; $i < $lng; $i++)
{
$rand.= $buchstaben{mt_rand(0, $str_lng)};
}
return $rand;
}
?>
z.b.
PHP-Code:
<?php
$new_password = gen_pw(6);
echo 'Mein neues 6 stelliges Passwort: ' . $new_password;
?>
Kommentar