ai galera do precisando de um help! com sistema de autenticação de usuario
tenho o banco de dado "sisgem" tabela "login"
id
nome
data_nasc
telefone
login
senha
na minha autenticação ta assim
<?php
require_once("sisgem.php");
$login = $_POST[login];
$senha = $_POST[senha];
//verificar se os formularios foram preenchidos
if (!filled_out($_POST));
{
echo "Senha Incorreta";
}
//consulta no banco de dado
$sql = mysql_query("select login,senha from login where login = '$login' and senha = '$senha'")or die ('erro no comando');
$mysql= mysql_num_rows($sql);
if($mysql == 0) { echo "Erro: Usuário ou Senha inválidos"; echo "<br>"; echo "<a href='login.php'>voltar</a>";}
session_start();
$_SESSION[login] = $login; $_SESSION[senha] = $senha;
// Header("Location: index.php");}
?>
quando eu mando excutar aparece a frase: "erro no comando"
alguem poderia da um help ai
Opa!!!
Então, fiz um que funciona assim!
include_once("./conexao_mysql.php");
$sql_acesso_inicial = "SELECT usuario, senha FROM banco WHERE usuario = '".$_POST["usuario"]."' AND senha = '".$_POST["senha"]."' ";
$query_acesso_inicial = mysql_db_query("banco", $sql_acesso_inicial, $conexao_mysql) or die("erro conexao com o banco de dados");
if ( mysql_num_rows($query_acesso) == 1 ) {
$_SESSION['usuario'] = $resultado_query_acesso['usuario'];
$_SESSION['senha'] = $resultado_query_acesso['senha'];
?>
<script LANGUAGE="JavaScript" TYPE="Text/JavaScript">
window.open("pagina_inicial.php");
</SCRIPT>
<?
} else {
?>
<script language="javascript">
alert('Usuário e senha incorretos!');
document.forms["form_acesso"].usuario.focus();
</script>
<?
}
}
Abs!