Sistema de Loguin com erro no mysql.

1. Sistema de Loguin com erro no mysql.

Gabriel Moura
blx32

(usa Funtoo)

Enviado em 19/09/2015 - 14:07h

Copiei este script no site, só que ao executar da o seguinte erro.

Unknown column 'log_nome' in 'where clause'


Fiz assim:

/*==> index.php <== */
<html>
<head>
<title>LOGIN</title>
</head>

<body>
<h2>::LOGIN::</h2>
<p>
<form action="vlog.php" method="post" name="formulario" id="formulario">
<p>login:<input type="text" name="login" id="login"> <br> </p>
<p>senha:<input type="password" name="senha" id="senha"> <br> </p>
<p><input type="submit" name="botao" id="botao" value="logar"> </p>
</form>
</p>

</body>
</html>


/*==> vlog.php <== */

<?php
/*$usuario = $_POST["login"];
$senha = $_POST["senha"];*/


$usuario = (!empty(trim($_POST['login']))) ? trim($_POST['login']) : '';
$senha = (!empty($_POST['senha'])) ? $_POST['senha'] : '';


//Abre a conexão com o mysql
$con = mysql_connect("127.0.0.1","root","teste");
mysql_select_db("dashboard");

//Aqui veificamos se o usuario e senha digitados no formulário existem e estão corretos
//$sql = mysql_query("SELECT * FROM acesso WHERE log_nome='$usuario' and senha='$senha'");
$sql = "SELECT * FROM acesso WHERE log_nome='$usuario' and senha='$senha'"; // Consulta ao banco de dados
$query = mysql_query($sql) or die (mysql_error());
$qregistro = mysql_num_rows($sql);



if($qregistro <1){
echo "Login ou senha errado(s)!!";
}
else
{
//Apos verificado ele grava o usuario e senha no vetor $_session[]
session_start();
$_SESSION['nome_usuario']=$usuario;
$_SESSION['senha_usuario']=$senha;
header("Location: home.php");
}

mysql_close($con)

?>


/*==> verifica_usuario.ink <== */

<?php

//Esse sesion_start() inicia a sessão dando acesso aou vetor $_session[]
session_start();

//coletamos os dados existentes no vetor...
if(IsSet($_SESSION['nome_usuario']))
$nome_usuario=$_SESSION['nome_usuario'];
if(IsSet($_SESSION['senha_usuario']))
$senha_usuario=$_SESSION['senha_usuario'];

//aqui vamos verificar se temos algo registrado
if(!(empty($nome_usuario) OR empty($senha_usuario)))
{

//Abre a conexão com o mysql e seleaciona o banco
$con = mysql_connect("127.0.0.1","root","teste");
mysql_select_db("dasboard");

//$sql=mysql_query("SELECT * FROM acesso WHERE log_nome='$nome_usuario'");
$sql = "SELECT * FROM acesso WHERE log_nome='$usuario' and senha='$senha'";// Consulta ao banco de dados
$query = mysql_query($sql) or die (mysql_error());
$conta = mysql_num_rows($sql);

if($conta >= 1)
{
if($senha_usuario != mysql_result($sql,0,"senha"))
{
unset($_SESSION['nome_usuario']);
unset($_SESSION['senha_usuario']);
echo "você não efetuou o login!";
exit;
}
}
else
{
unset($_SESSION['nome_usuario']);
unset($_SESSION['senha_usuario']);
echo "você não efetuou o login!";
exit;
}
}
else
{
echo "você não efetuou o Login!";
exit;
}

mysql_close($con);

?>


/*==> home.php <== */


<?php
include "verifica_usuario.ink";
?>


<html>
<head>
<title>:LOGADO!!!:</title>
</head>

<body>
PARABÉNS!!!! VOCÊ ESTA LOGADO!!!
</body>
</html>


Onde errei??
Me ajudem por favor.


  


2. Re: Sistema de Loguin com erro no mysql.

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 19/09/2015 - 18:48h



Ele diz que não conhece a coluna log_nome, então veja sua tabela acesso.


.... mysql_query("SELECT * FROM acesso WHERE log_nome='$usuario' and senha='$senha'");







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts