Marcilio 0 Denunciar post Postado Março 23, 2004 Estou tentando criar uma sistema de autenticação usando o script apresentado na coluna: http://www.imasters.com.br/web/conteudo/co...?codcoluna=1846 Só dá Usuário/Senha inválidos!!! Alguém poderia me dizer o uqe estaria errado. <? //INICIALIZA A SESSÃO session_start(); //CONECTA COM O BANCO DE DADOS require_once("conexao.php"); //RECEBE OS DADOS DO FORMULÁRIO $usuario = $_POST[txtUser]; $senha = $_POST[txtSenha]; //VERIFICA $sql = mysql_query("SELECT ID_USUARIO, NOME_USUARIO FROM tb_usuarios WHERE USUARIO = '$usuario' AND SENHA = '$senha'") or die("ERRO NO COMANDO SQL"); //LINHAS AFETADAS PELA CONSULTA $row = mysql_num_rows($sql); //VERIFICA SE RETORNOU ALGO if($row == 0) echo "Usuário/Senha inválidos"; else { //PEGA OS DADOS $id = mysql_result($sql, 0, "ID_USUARIO"); $nome = mysql_result($sql, 0, "NOME_USUARIO"); //GRAVA AS VARIÁVEIS NA SESSÃO $_SESSION[id] = $id; $_SESSION[nome] = $nome; //REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS Header("Location: resultado.php"); } //FECHA ELSE ?> Compartilhar este post Link para o post Compartilhar em outros sites
Insites 0 Denunciar post Postado Março 24, 2004 opapode ser duas coisas, ou os dados do banco estão diferentes ou vazios, ou o seu select está com problemas e retorna uma consulta sem resultados.dá uma revisada no banco e no seu select aí que vai dar certofalow!!! Compartilhar este post Link para o post Compartilhar em outros sites