go back to previous make_password()

This commit is contained in:
Andrew Dolgov 2012-01-25 10:47:32 +04:00
parent fdb5769ee0
commit 85db62133f
1 changed files with 14 additions and 1 deletions

View File

@ -818,7 +818,20 @@
function make_password($length = 8) {
return substr(bin2hex(get_random_bytes($length / 2)), 0, $length);
$password = "";
$possible = "0123456789abcdfghjkmnpqrstvwxyzABCDFGHJKMNPQRSTVWXYZ";
$i = 0;
while ($i < $length) {
$char = substr($possible, mt_rand(0, strlen($possible)-1), 1);
if (!strstr($password, $char)) {
$password .= $char;
$i++;
}
}
return $password;
}
// this is called after user is created to initialize default feeds, labels