He hehco pruebas enviandome datos a traves de la variable error que paso al index.php para ver los valores de $usuario,$password y demás con el resultado de que tanto $result como $row, $row['username'],row['user_password'] están vacías, lo que me lleva a la conclusión de que la consulta no es efectiva, algo está pasando y supongo que es algun tipo de fallo que mis ojos no logran localizar, podrías echarme una mano con ello?
Ante todo muchas gracias, aquí esta el código en cuestion:
Código PHP:
include("conexion.php");
$link=Conectarse();
$usuario = $_POST["Usuario"];
$password = $_POST["Pass"];
$usuario = stripslashes($usuario);
$password = stripslashes($password);
$usuario = mysql_real_escape_string($usuario);
$password = mysql_real_escape_string($password);
define('IN_PHPBB', true);
include("../../../foro/includes/functions.php");
$result=mysql_query("select * from foro_users where username ='".$usuario."'",$link);
$row = mysql_fetch_array($result);
if(!phpbb_check_hash((string) $password, $row['user_password'])){
header ("Location: index.php?error=si");
}else{
session_start();
$_SESSION["Aut"]= $row['username'];
header ("Location: Autentificado.php");
}
mysql_free_result($result);
mysql_close($link);