Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/04/2009, 16:06
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: problema con session

En tu control de acceso incluye session_start(); debajo de <?php y modifica lo siguiente:

Código php:
Ver original
  1. if($customer) {
  2.         // Aqui crea tus variables de sesion
  3.  
  4.         setcookie ("login_user", $_POST['usuario'], time()+3600);
  5.         setcookie ("login_pass", $_POST['contrasena'], time()+3600);
  6.  
  7.         include("../usuario/index.php");
  8.     }else  {
  9.         $customer = 0; // devuelve 0 si  la autenticación es falsa
  10.         $_SESSION = array(); // Limpia la sesion
  11.         include("../usuario/error2.php");
  12.     }

Nota: En el index tienes varios errores:

Código:
    $_SESSION[IdUsuario] = $idusuario;
    $_SESSION[usuario] = $usuario;
    $_SESSION[contrasena] = $contrasena;
1- De preferencia session_start(); debe estar antes de cualquier otro codigo.
2- Las variables de sesion debes crearlas en el control de acceso, tomando nota de los siguientes dos puntos.
a)- Cuando uses matriz asociativa, encierra los indices entre comillas, dobles o sencillas: $_SESSION['contrasena']
b)- De donde obtienes $idusuario, $usuario y $contrasena ?
__________________
- León, Guanajuato
- GV-Foto