Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal !!
Estou criando um sistema de login em php, porem na hora de fazer o login e ir para proxima pagina ele aceita qualquer usuario e senha.
Gostaria que algume me ajudasse por favor, so ira para proxima pagina quando o usuario e login estiver certo com o banco de dados.
Gostaria que alguem podesse me dizer como faço pra fecha uma sessão aqui tb ...
O codigo e este ..
//conecta com o db
require ("conexao.php");
$nome= $post['nome'];
$senha= $post['senha'];$logar= mysql_query("SELECT * FROM 'login' WHERE nome='$nome' AND senha='$senha'");
if( (strlen($senha) > 0) and (strlen($senha) <= 8)) {
$logar= mysql_query("SELECT * FROM 'login' WHERE nome='$nome' AND senha='$senha'");
if(mysql_num_rows($logar) > 0 ) { // outro erro que você cometeu foi usar > 1, o resultado 2 é impossível, só pode retornar 0 ou 1
$_COOKIE['logado'] = true;
} else
{
echo "<script type=\"text/javascript\">alert('Usuário ou Senha incorreta!')</script>";
}
} else {
echo "<script type=\"text/javascript\">alert('Senha precisa conter de 1 a 8 caracteres!')</script>";
}
if(!$_COOKIE["logado"]) //{ die("Acesso negado!"); }
else {
echo "Acesso negado";
}
header("location:formulario.htm");Carregando comentários...