Hola Jordi, si me funciona y el $rowcheck se pone en 1 osea que si valida, ahora el problema que tengo y no me daba cuenta es cuando ingreso al sistema ya despues del logueo queriendo verificar si la sesión usuario existe
mi code
Código PHP:
<?php
//abro o comienzo la sesion
session_start();
// chequeo que la sesión esté registrada en el server
if(session_is_registered('usuario')){
}
else
{
// si la sesión no está registrada, regresamos al usuario a la página de login
header( "Location: ../html/index.php?error=¡Escriba su login y password!" );
}
?>
pero en el proceso del login tengo la asiganción de las sesiones asi
Código PHP:
// habilito la sesion para registrar las variables
session_start();
$_SESSION['id']=$row['id'];
$_SESSION['usuario']=$row['usuario']; //esta deberia registrarla
$_SESSION['nivel_acceso']=$row['nivel_acceso'];
$_SESSION['nombres']=$row['nombres'];
$_SESSION['apellidos']=$row['apellidos'];
pero al validar si las sesiones esta activa (la de usuario) no la valida correctamente y me envia al login de nuevo asi como lo especifico en el codigo
Código PHP:
<?php
//abro o comienzo la sesion
session_start();
// chequeo que la sesión esté registrada en el server
if(session_is_registered('usuario')){
}
else
{
// si la sesión no está registrada, regresamos al usuario a la página de login
header( "Location: ../html/index.php?error=¡Escriba su login y password!" );
}
?>
que podrá ser?