Exemplo n.º 1
0
 // Se guarda el nombre del usuario
 $_SESSION['idacceso'] = $idacceso;
 // Se guarda el id del acceso actual
 $_SESSION['caduca_clave'] = $datosUsuario[4];
 // se guarda cuando cáduca la clave actual del usuario
 $_SESSION['estatususu'] = $datosUsuario[5];
 // se guarda el estatus del usuario
 $_SESSION['ultimo_acceso'] = $datosUsuario[6];
 // se guarda la fecha del ultimo acceso del usuario
 $_SESSION['tiempo'] = $datosUsuario[7];
 // se guarda cuanto tiempo estuvo conectado el usuario en su ultimo acceso
 $_SESSION['prueba'] = '';
 // se limpia el valor para la navegación en modo de prueba del sistema
 $_SESSION['clave'] = $clave;
 //Se guarda la clave actual del usuario para validarla en caso de que quiera hacer cambio de clave
 $lobjUsuario->actualizar_actividad($_SESSION['idacceso']);
 // se actualiza la actividad del usuario
 $lobjUsuario->cerrar_accesos_activos();
 // se cierran todos los accesos activos por el usuario
 require_once '../controlador/start_lapso.php';
 //chequea las fechas y estatus de los lapsos académicos actuales, los apertura y/o cierra de ser necesario
 if ($_SESSION['caduca_clave'] <= 0) {
     $_SESSION['msj'] = 'Bienvenido al sistema ' . $datosUsuario[3] . '. Su clave a caducado, debe ingresar una nueva.';
     //Se guarda un mensaje, que posterior mente será borrado.
     header('location: ../vista/intranet.php?vista=seguridad/cambiar_clave');
     //Y se redirecciona al archivo intranet.php
 } else {
     if (!$llAcceso) {
         $_SESSION['msj'] = 'Bienvenido al sistema ' . $datosUsuario[3] . '.';
         //Se guarda un mensaje, que posterior mente será borrado.
         header('location: ../vista/intranet.php');