$cmd_inicio_sesion->execute(); // Obtener el ID del inicio de sesión $cmd_get_id = Database::getInstance()->getDb()->prepare("Select Max(idInicio) As idInicio from InicioSesion Where fecha='" . $fecha . "'and hora = '" . $hora . "'"); $cmd_get_id->execute(); $result = $cmd_get_id->fetch(); //PDO::FETCH_ASSOC); $idSesion = $result['idInicio']; // ******************************************************* $_SESSION['idSesion'] = $idSesion; // ******************************************************* // ***************************************************************************************************** // Verificar si la terminal donde se inicia sesión está registrada $nombre_terminal = gethostbyaddr($_SERVER['REMOTE_ADDR']); if (existe_terminal($nombre_terminal)) { // Insertar en inicio terminal insertar_inicio_terminal($_SESSION['idSesion'], get_terminal_id($nombre_terminal)); } else { // no insertar nada } // ***************************************************************************************************** echo "exito_1"; exit; } } else { echo "error_1"; exit; } } else { echo "error_1"; exit; }
$_SESSION['userMaster'] = array("idUsuario" => $id_usuario, "idSucursal" => 1); $_SESSION['idUsuario'] = $id_usuario; set_sesion_terminal(); get_privilegios_usuario($id_usuario); echo 'exito_1'; exit; } else { // Iniciar una nueva sesión session_start(); update_usuario_to_activo($id_usuario); insertar_inicio_sesion($id_usuario); set_id_inicio_sesion($id_usuario); get_privilegios_usuario($id_usuario); //verificar_terminal(); set_sesion_terminal(); insertar_inicio_terminal($_SESSION['idSesion'], 1); $_SESSION['logueado'] = 'SI'; $_SESSION['sucursal'] = array('idSucursal' => 1, 'nombre' => 'Casa Matriz'); $_SESSION['userMaster'] = array("idUsuario" => $id_usuario, "idSucursal" => 1); $_SESSION['idUsuario'] = $id_usuario; echo 'exito_1'; exit; } } } else { echo "error_1"; exit; } } else { echo "error_1"; exit;