Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jadsonlucena

Identificar se é o login ou a senha que está errada.

Recommended Posts

Como faço para que o Mysql identifique onde está incorreto: Se é o login ou na senha!!

 

pois quero fazer uma validação mais minuciosa.

 

$query = mysql_query("SELECT `id_usuario` FROM `tb_usuario` WHERE `login` = '$login' AND `senha` = '$senha'");

 

 

Alguém conheceria algum modo de fazer isso?

 

Grato desde já pela ajuda dos senhores... ;-P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá jadsonlucena,

 

Antes de dar uma sugestão para sua dúvida gostaria de pontuar o seguinte, dizer ao usuário que ele está errando o login ou a senha é muito útil, porém, perigoso, explico porque:

 

Se alguém quiser agir de má fé (o que não falta hoje) e quiser acessar o seu sistema, ele já terá meio caminho andado, pois, ao montar um 'robo' para tentativa de login, ele já saberá que o login que esta tentando esta errado, achando o login, a senha ficará mais fácil, pense nisso.

 

Mas voltando ao assunto, para dizer se o login esta errado ou a senha, fala comparações separadas, teste o login antes, se ele existir no banco, siga para o teste da senha, caso não, já interrompa a ação alertando o usuário.

 

Abraços.

 

_ _

Fabiano Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Concordo com o Fabiano Abreu, em caso de ataque facilita vida do inimigo.

Quem erra a conta/senha arca com a tarefa de as informar de novo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.