¿Así está bien? El error que tengo es que no me loguea porque me dice que el Usuario o la pass es incorrecto (es decir que no se cumple el if). No entiendo porque no se cumple está todo genial. ¿Que le puede ocurrir?
Código PHP:
<?php
session_start();
require_once('servidor.php');
conectar('mysql4.000webhost.com', 'a5612869_sergi', '123456s', 'a5612869_camara');
//Variables
$username = mysqli_real_escape_string($_POST['user']);
$password = mysqli_real_escape_string(sha1($_POST['pw']));
$query = mysql_query("SELECT * FROM usuarios WHERE user='".mysql_real_escape_string($username)."' AND pw='".mysql_real_escape_string($password)."' LIMIT 1 ") or mysqli_error;
$data = mysql_fetch_array($query);
if($password == $data['pw'])
{
$_SESSION['logged'] = 'yes';
$_SESSION['username'] = $username;
header('Location: inicio.html');
}
else
{
echo 'El usuario y/o pass son incorrectos.';
}
?>
Atentamente,
-sergi.