if ($session->inicioSesion()) { // ok $return = ["type" => "success", "message" => "Bienvenido al sistema"]; // return JSON echo json_encode($return); exit; } else { // error session $return = ["type" => "error", "message" => "No se ha poddo iniciar sesión"]; // return JSON echo json_encode($return); exit; } } else { $session = new Sesion(); if ($session->cerrarSesion()) { // ok $return = ["type" => "success", "message" => "Sesión finalizada"]; // return JSON echo json_encode($return); exit; } else { // error session $return = ["type" => "error", "message" => "No se ha poddo finalizar la sesión"]; // return JSON echo json_encode($return); exit; } } } else { // no se han enviado los datos por POST
<?php require '../oculto/librerias/cabeceras.php'; require '../oculto/librerias/Seguridad.class.php'; $s = new Seguridad(); /*$res = array("error"=>"Token incorrecto"); if($s->validarToken($_POST['token']) === true){*/ require dirname(__FILE__) . '/../oculto/controlador/sesion.php'; $uSes = new Sesion(); $res = $uSes->cerrarSesion(); //} header('Content-Type: application/json'); echo json_encode($res);
<?php include_once "../../modelo/constante.php"; include_once "../../modelo/clases/Fachada.php"; include_once "../../modelo/Sesion.php"; // --- Sentencia para capturar cada uno de los parametros enviados en el request --- // foreach ($_POST as $nombre_campo => $valor) { $asignacion = "\$" . $nombre_campo . "='" . addslashes($valor) . "';"; eval($asignacion); } switch ($accion) { case 'iniciarSesion': $obj = new Sesion(); $datos = $obj->iniciarSesion($usuario, $pass); break; case 'cerrarSesion': $obj = new Sesion(); $datos = $obj->cerrarSesion(); break; default: $datos = "Error accion no encontrada"; } $salida = json_encode($datos); echo $salida; //echo $datos;