Você está aqui: PHP ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Como validar uma senha em PHP - Escreva um programa PHP para validar uma senha informada pelo usuário - Desafio de Programação Resolvido em PHPQuantidade de visualizações: 1786 vezes |
Pergunta/Tarefa: Escreva um programa PHP que pedirá para o usuário informar uma palavra, que servirá como senha. Seu código deverá validar esta senha de acordo com as seguintes exigências: 1) O tamanho da senha deverá ser no mínimo de 8 caracteres; 2) A senha deve conter pelo menos um caractere maiúsculo; 3) A senha deve possuir no mínimo um caractere minúsculo; 4) A senha deve possuir pelo menos um número (dígito). Sua saída deverá ser parecida com: Informe uma senha: osmar1234 A senha não é válida. Informe uma senha: Osmar1234 A senha é válida. Veja a resolução comentada deste exercício usando PHP: <?php // para executar abra uma janela de comando // cmd e dispare o comando abaixo: // C:\xampp\php>php c:\estudos_php\estudos.php // para ler a entrada do usuário $entrada = fopen("php://stdin","r"); // vamos pedir para o usuário informar uma senha echo "Informe uma senha: "; // vamos ler a senha informada $senha = trim(fgets($entrada)); // vamos assumir que a senha falhou em todos os testes $tamanho = false; $minusculo = false; $maiusculo = false; $digito = false; // a senha passou no teste do tamanho? if(strlen($senha) >= 8){ $tamanho = true; // agora vamos testar os demais requisitos for($i = 0; $i < strlen($senha); $i++){ // o caractere atual é um dígito? if(is_numeric($senha[$i])){ |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |