Guest - Tony - Postado Fevereiro 20, 2006 Denunciar Share Postado Fevereiro 20, 2006 Olá pessoal...td bem?vocês poderiam me ajudar...Gostaria de reforçar a segurança do meu sistema de login...Preciso que a senha tenha 6 caracteres... e seja apenas numericos.... como posso efetuar essa consulta quando o usuario enviar a senha atraves do metodo POST..??obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renyo Postado Fevereiro 20, 2006 Denunciar Share Postado Fevereiro 20, 2006 if(is_numeric($senha))<input name="senha" type="text" maxlength="6"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renyo Postado Fevereiro 20, 2006 Denunciar Share Postado Fevereiro 20, 2006 oi também... você pode fazer...if(is_string($senha)){ echo "Não pode haver caracteres no campo da senha"} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mbleonardo Postado Fevereiro 20, 2006 Denunciar Share Postado Fevereiro 20, 2006 if(is_string($senha)){echo "Não pode haver caracteres no campo da senha"}Esse método não funciona porque campos de formulário são sempre tipos STRING mesmo que você coloque números.Existem as funções CTYPE ou a is_numeric() mesmo.Quanto, ao tamanho, você pode pegar usando a função strlen() Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - tony - Postado Fevereiro 20, 2006 Denunciar Share Postado Fevereiro 20, 2006 Ola pessoal...eu fiz dessa forma...mas adianta...é como se não tivesse nada...e os dados passam normalmente...alguém pode ver pra mim qual o erro?$username = $_POST["username"]; $password = $_POST["senha"]; $test_username = strlen($username); $test_password = strlen($password); if($test_username!=6) { $erro=1; } if($test_password!=6) { $erro=1; } if($erro == 1) { echo"Erro na autentificação "; } else { pode se logar.... }eu preciso que o login e senha tenham 6 caracteres Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mbleonardo Postado Fevereiro 24, 2006 Denunciar Share Postado Fevereiro 24, 2006 Pra que colocar esse monte de if ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Tony -
Olá pessoal...td bem?
vocês poderiam me ajudar...
Gostaria de reforçar a segurança do meu sistema de login...
Preciso que a senha tenha 6 caracteres... e seja apenas numericos.... como posso efetuar essa consulta quando o usuario enviar a senha atraves do metodo POST..??
obrigado
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.