codicefacile

Programmazione per TUTTI…

Generatore automatico di PASSWORD

Script (… in realtà parliamo di una funzione) nata per creare automaticamente password

<?php
function generatePassword($length=9, $strength=0) {
    $vowels = ‘aeuy’;
    $consonants = ‘bdghjmnpqrstvz’;
    if ($strength >= 1) {
            $consonants .= ‘BDGHJLMNPQRSTVWXZ’;
     }
    if ($strength >= 2) {
            $vowels .= "AEUY";
     }
     if ($strength >= 4) {
         $consonants .= ‘23456789’;
     }
     if ($strength >= 8 ) {
         $vowels .= ‘@#$%’;
     }
     $password = ”;
     $alt = time() % 2;
     for ($i = 0; $i < $length; $i++) {
         if ($alt == 1) {
             $password .= $consonants[(rand() % strlen($consonants))];
             $alt = 0;
         } else {
             $password .= $vowels[(rand() % strlen($vowels))];
             $alt = 1;
         }
     }
     return $password;
}

?>

…alla prossima

Fonte: http://www.catswhocode.com/blog/10-life-saving-php-snippets

Annunci

Navigazione ad articolo singolo

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: