| 1 |
<? |
<?php |
| 2 |
function verify_pass_complexity($password, $username, $min_len) |
function verify_pass_complexity($password, $username, $min_len) |
| 3 |
{ |
{ |
| 4 |
$num_count = 0; |
$num_count = 0; |
| 19 |
for ($i = 0; $i < $len; $i++) |
for ($i = 0; $i < $len; $i++) |
| 20 |
{ |
{ |
| 21 |
$c = $password[$i]; |
$c = $password[$i]; |
| 22 |
|
|
| 23 |
if (is_numeric($c)) |
if (is_numeric($c)) |
| 24 |
{ |
{ |
| 25 |
$num_count++; |
$num_count++; |
| 54 |
$num = mt_rand(0, 61); |
$num = mt_rand(0, 61); |
| 55 |
$str .= chr($num < 10 ? (ord("0") + $num) : ($num < 36 ? (ord("A") + $num - 10) : (ord("a") + $num - 36))); |
$str .= chr($num < 10 ? (ord("0") + $num) : ($num < 36 ? (ord("A") + $num - 10) : (ord("a") + $num - 36))); |
| 56 |
} |
} |
| 57 |
|
|
| 58 |
return $str; |
return $str; |
| 59 |
} |
} |
| 60 |
|
|