Ir para conteúdo

POWERED BY:

Arquivado

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

fabi_ouro

Problema

Recommended Posts

Oi pessoal, estou começando com PHP e com dificuldades...Será que alguém poderia me ajudar????Num sistema de autenticação de usuário, como faço para que os dados que o usuário digitar sejam comparados com os existentes no banco??? Não funciona de jeito nenhum, já pesquisei em alguns códigos e não encontro nada que ajude a esclarecer...Vallew!Agradeço a atenção Fabiana :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você está fazendo ? Mostra aí.Mas deve-se passar os dados recebidos (usuario e senha) e ler no banco de dadosselect * from tabela where usuario = '$usuario' and senha = '$senha'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Evite neste tipo de query fazer a crítica da senha... O ideal é você comparar somente o usuário e depois na aplicação (php) fazer a verificação da senha. Isso evita ataques usando SQL Injection (Vide google).A query seria: "Select Usuario, Senha From Usuarios Where Usuario = '$Login'"Aí depois compare a senha recuperada do banco com a senha fornecida pelo usuário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

:D Faça o seguinte//sempre vai retornar 0 uo 1$sql = [banco]_query($con,"SELECT COUNT(*) FROM USUAR WHERE NMLOGIN='$usuario' AND DSSENHA='$senha'");//Aqui você pega o valor da clausula$total = [banco]_fetch_row($sql);//teste que retorna "1" caso COUNT encontre algum usuárioif ($total[0] == 1) {}

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.