En tu control de acceso incluye
session_start(); debajo de
<?php y modifica lo siguiente:
Código php:
Ver originalif($customer) {
// Aqui crea tus variables de sesion
include("../usuario/index.php");
}else {
$customer = 0; // devuelve 0 si la autenticación es falsa
$_SESSION = array(); // Limpia la sesion include("../usuario/error2.php");
}
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 ?