Jumat, 25 Juni 2010

Tutorial PHP - Random Password Generator

Buzz It

PHP Random Password Generator

PHP password generator adalah, generasi lengkap fungsi sandi yang bekerja secara acak untuk PHP anda. Hal ini memungkinkan pengembang untuk menyesuaikan password: set panjang dan kekuatan password. Cara penggunaannya-pun sangat mudah, Anda Hanya menyertakan fungsi ini di mana saja dalam kode Anda dan kemudian Anda dapat menggunakannya.

Source code untuk password.php


<?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) {

$consonants .= '@#$%';

}


$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;

}


?>

Sumber : http://www.webtoolkit.info/php-random-password-generator.html | Download Article



Tidak ada komentar:

Posting Komentar