Miren, tengo este codigo sencillo para que el administrador pueda entrar a una pagina donde carga noticias:
Código PHP:
<?php
function conectar()
{
$base_de_datos = "base";
$db_usuario = "user";
$db_password = "pass";
if (!($link = mysql_connect("localhost", $db_usuario, $db_password)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($base_de_datos, $link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$db=conectar();
$usuario=$_POST['nick'];
$password=$_POST['password'];
if ($usuario=='' || $password=='') return false;
$query = "SELECT id,login,pass FROM usuarios WHERE usuario = '$usuario'";
$resultado = mysql_query($query,$db);
$row = mysql_fetch_array($resultado);
$password_from_db = $row['pass'];
if ( $row['pass'] == $password ) {
Header("Location:editor.html");
} else echo "El password y el nombre de usuario no coinciden, intente de nuevo";
?><a href="index.php">Vuelva a la pagina principal</a><?
?>
Que es lo que falla?