Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2006, 09:29
Operadormail
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 20 años, 11 meses
Puntos: 1
Sistema autentificacion en local no funciona

Hola a todos

Tengo un sistema de autentificacion:

Código:
session_start();
$usuario= $_POST['user'];
$contrasena= $_POST['pass'];


session_register("usuario");
session_register("contrasena");

require('php/configuracion.php');

//Sentencia SQL para buscar un usuario con esos datos 
$ssql = "SELECT * FROM admin WHERE User='$usuario' AND Pass='$contrasena'"; 


//Ejecuto la sentencia 
$rs = mysql_query($ssql) or die (mysql_query()); 

//vemos si el usuario y contraseña es váildo 
//si la ejecución de la sentencia SQL nos da algún resultado 
//es que si que existe esa conbinación usuario/contraseña 
if (mysql_num_rows($rs)!=0){ 
    //usuario y contraseña válidos 
    //defino una sesion y guardo datos 
 
    session_register("autentificado"); 
    $autentificado = "SI"; 
    header ("Location: index2.php"); 
}else { 
    //si no existe le mando otra vez a la portada 
    header("Location: index.php?errorusuario=si"); 
} 
mysql_free_result($rs); 
mysql_close($con);
y en index2.php hago un include:

Código:
<? 
//Inicio la sesión 
session_start(); 

//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO 
if (@$_SESSION["autentificado"] != "SI") { 
    //si no existe, envio a la página de autentificacion 
    header("Location: index.php"); 
    //ademas salgo de este script 
    exit(); 
} 
?>
Y no consigo que me direccione a index2.php, siempre me lleva a index.php
en el servidor funciona perfectamente pero en local no me va....

Seguro que es cosa de configuración ,pero no consigo dar con el problema

Podeis ayudarme¿??

Gracias anticipadas