vereis, estoy intentando hacer un sistema de autenticación sencillo con sesiones, y aqui es donde esta el problema: he hecho una pagina con un form que recoge el nombre de usuario($user) y el password($pass), entonces en la pagina que procesa los datos inicio una sesion donde registro esas dos variables, y hasta aquí todo bien, el problema llega cuando procedo a la pagina que verifica cada vez si el user y el pass son correctos, y el problema consiste en que no me funciona la sesion, pongo session_start(); primero que nada para recuperar la anterior (la de la pagina que procesa los datos del formulario el) y despues la comprobación en la base de datos, quedando así el codigo de fuente:
<?
session_start();
$sql = "SELECT * FROM tabla WHERE usuarios = '$user' AND pass = '$pass'";
$consulta = mysql_query($sql);
if(mysql_num_rows($consulta)!=0)
{
}
else
{
header("location: http://www.loquesea.com/error.htm");
}
?>
entonces siempre me redirecciona a la pagina, aunque el user y su pass sean correctos. ¿Por Que?
P.D: si alguien sabe como se podria hacer sin utiñizar sesiones por favor que me diga como hacerlo.