Estou tentando utilizar a função md5 em um sistema de login e não está funcionando.
Fiz o insert into na tabela com o campo de senha usando o md5.
Só que na hora de verificar a senha do usuário, o script não encontra no banco.
O que está errado??
Trecho do código para autenticar o usuario
//recebe os dados do formulario
$usuario = $_POST[txtUser];
$senha = $_POST[txtSenha];
//verifica
$sql = mysql_query("SELECT A.ID_USUARIO, A.NOME_USUARIO FROM tb_usuarios A WHERE A.USUARIO = '$usuario' AND A.SENHA = md5('$senha')")
or die("erro no comando sql");
trecho do código para incluir o usuário no banco
mysql_query("INSERT INTO tb_usuarios(nome_usuario,usuario,senha,email) VALUES ('$nome', '$usuario', md5('$senha'),'$email')") or die ("erro de sql: ".mysql_error());
Pergunta
siabreu
Olá pessoal,
Estou tentando utilizar a função md5 em um sistema de login e não está funcionando.
Fiz o insert into na tabela com o campo de senha usando o md5.
Só que na hora de verificar a senha do usuário, o script não encontra no banco.
O que está errado??
Trecho do código para autenticar o usuario
trecho do código para incluir o usuário no banco
mysql_query("INSERT INTO tb_usuarios(nome_usuario,usuario,senha,email) VALUES ('$nome', '$usuario', md5('$senha'),'$email')") or die ("erro de sql: ".mysql_error());
[code]
O que está errado?? Alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
17 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.