Function: generate_pw($str_len)

13. Mai 2007

Folgende Funktion erzeugt ein zufällig generiertes Passwort einer beliebigen Länge und gibt dieses zurück. Die Länge des Passwortes gibt der Paramter $str_len an.

Das fertige Script liefert dann ein Ergebniss wie dieses: E4L193cI

private function generatePW($str_len) {
    if(!filter_var($str_len, FILTER_VALIDATE_INT))
        return 0;
 
    $zeichen = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
    $zeichen_anz = strlen($zeichen);
    $pw = '';
 
    for($i = 0; $i < $str_len; $i++) {
        $type = rand(0, $zeichen_anz - 1);   
        $pw .= substr($zeichen, $type, 1);
    }
 
    return $pw;
}

Schreib einen Kommentar

Previous post:

Next post: