Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera... por um tempo me desliguei da programção e agora estou voltando. Porque o se eu insiro usuário correto é imprimido "acesso negado"?.
Gostaria que me ajudassem na minha lógica se possível.
obrigado
<?php
//Váriaveis
$servidor="localhost";
$usuario="root";
$senha="root";
$banco="teste";
$conecta = mysql_connect($servidor, $usuario, $senha) or print (mysql_error());
$banco = mysql_select_db($banco);
echo("Usuário: ".$_POST[usuario]."<br/>");
echo("Senha: ".$_POST[senha]."<br/>");
echo("Session: ".$_SESSION[acesso]."<br/>");
echo("-----------------------------------<br/>");
//session_start("acesso");
if ($_SESSION["acesso"]==true)mysql_select_db("teste", $conecta) or print(mysql_error());
$sql = "SELECT * FROM acess";
$result = mysql_query($sql, $conecta);
while($consulta = mysql_fetch_array($result)) echo("ID: ". $consulta[id]."</br>");
echo("Nome: ".$consulta[nome]."<br>");
echo("Usuário: ".$consulta[usuario]."<br>");
echo("Senha: ".$consulta[senha]."<br>");
}
mysql_free_result($result);
mysql_close($conecta);
}echo("Nome:<br/>");
echo("<form action='index.php?acao=2' method='post'/>");
echo ("<input type='text' name='usuario'/><br/><br/>");
echo("Senha:<br/>");
echo(" <input type='password' name='senha'/><br/><br/>");
echo("<input type='submit' value='Logar'/>");
echo("</form>");
}
if ($_GET[acao]==2)mysql_select_db("teste", $conecta) or print(mysql_error());
$usuario0=$_POST[usuario];
$sql="SELECT * FROM acess WHERE usuario='$usuario0'";
$dados = mysql_fetch_array($sql);
if(mysql_num_rows($q_user)==1) echo ("acesso garantido!");
} echo("Acesso negado");
}
}
?>
Claro que depis tenho que comparar senha.
Carregando comentários...