Hola , estoy viendo como hacer un login , pero por ahora estoy fallando
Tengo el formulario que dirige a login.php
Código HTML:
Ver original<form id="form1" name="form1" method="post" action="login.php"> <table width="256" border="1"> <td width="93" bgcolor="#0099CC"><h6>Usuario:
</h6></td> <td width="192" bgcolor="#0099CC"> <input type="text" name="usuario" id="usuario" /> <td bgcolor="#6699CC"><h6>Clave:
</h6></td> <input type="text" name="pass" id="pass" /> <td colspan="2" align="center" bgcolor="#CC0033"><?php echo $estado; ?></td> <td colspan="2" align="center"><label for="mail"></label> <input type="submit" name="registrar" id="registrar" value="Entrar" /></td>
tengo el link :
Código PHP:
Ver original
if (!$link) {
}
function isLogged()
{
if(!isset($_SESSION['UserInfo'])) header('Location: ingresar.php'); }
y tengo el login.php
Código PHP:
include('conectar.php');
$usuario = $_POST['usuario'];
$clave = $_POST['pass'];
$query = "Select id, usuario From TBL_ADMINISTRADORES Where usuario ='$usuario' and pass = '$pass'";
if (!mysql_query($query)) {
echo "Error en la consulta: $query <br>";
echo "MySQL dice: ".mysql_error();
}
$result = mysqli_query($link, $query);
/*
echo mysqli_error($link);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
$row = mysqli_fetch_object($result);
echo $row->usuario;*/
//------- esta parte que es la de iniciar sesion me da error asi que la pongo como comentario
/*
if(mysqli_num_rows($result) == 1)
{
session_start();
$_SESSION['UserInfo'] = mysqli_fetch_object($result);
header('Location: abm.php);
}
else{
echo "Error MySQL: ".mysql_error();
}
header('Location: ingreso.php?error=1');
}
*/
y sacando la parte esa que puse como comentario me da el siguiente error :
Error en la consulta: Select id, usuario From TBL_ADMINISTRADORES Where usuario ='******' and pass = '******'
MySQL dice: Access denied for user '*****'@'localhost' (using password: NO)
no se que es lo que pasa
alguien que me pueda ayudar???