Verificar qualidade de senha
Aqui vai uma função para verificar a qualidade de uma senha, ele qualifica de acordo com o tamanho da senha, e pela presença de caracteres minúsculos, maiúsculos, numéricos e alguns especiais que você pode editar se quiser.
Segue a função abaixo:
vPass(string); - return integer
<?php
//by rodweb
function vPass($pass)
{
$len = strlen($pass);
$count = 0;
$array = array("[[:lower:]]+", "[[:upper:]]+", "[[:digit:]]+", "[!#_-]+");
foreach($array as $a)
{
if(ereg($a, $pass))
{
$count++;
}
}
if($len > 10){
$count++;
}
return $count;
}
?>
Exemplo de uso:
<?php
$test = vPass("#S3nh4-Qu4lqu3r");
switch($test)
{
case 1: echo "Senha Ruim!"; break;
case 2: echo "Senha Fraca!"; break;
case 3: echo "Senha Boa!"; break;
case 4: echo "Senha Ótima!"; break;
case 5: echo "Senha Excelente!"; break;
}
?>
Flws...
no expression web e no visual web developer(ASP.net) tem um controle que faz isso por vc, é só arrastar e associar com o campo =D
Hum, nunca vi nenhum

, essa função pode ajudar na hora de fazer um sistema com cadastro de usuários, e evitar que coloquem uma senha muito fraca.