<?php require_once '../negocio/Sesion.class.php'; require_once '../util/funciones/Funciones.class.php'; $objSesion = new Sesion(); $objSesion->setUsuario('gobierno'); $objSesion->setClave('123456'); if (isset($_POST["chkrecordar"])) { $objSesion->setRecordar("S"); } else { $objSesion->setRecordar("N"); } $resultado = $objSesion->iniciarSesion(); print_r($resultado); switch ($resultado) { case 1: header("location:../vista/principal.php"); break; case 2: Funciones::mensaje("El usuario se encuentra inactivo", "a", "../vista/index.php", 10); break; default: Funciones::mensaje("El usuario del usuario o la contraseƱa son incorrectos", "e", "../vista/index.php", 5); }
private $sesion; private $cPersona; public function __construct() { $this->usuario_login = $_POST['usuario_login']; $this->usuario_password = $_POST['password_login']; $this->cPersona = new ControlPersona(); } public function iniciarSesion() { $conn = new ConexionDB($this->usuario_login, $this->usuario_password); if ($conn->conectarDB()) { session_start(); $sesion = $conn->getConn(); $_SESSION['sesion_logueado'] = $sesion; echo $_SESSION['sesion_logueado'] . "--------" . $sesion; $sesion = $conn->getConn(); $persona = new Persona(); $persona = $this->cPersona->buscarPersonaxUsuario($this->usuario_login); echo $persona->getNombre_persona() . " " . $persona->getTipo_persona(); //header("Location: ../GUI/indexPersona.php"); } else { header("Location: ../GUI/login.php"); } } } $p = new Sesion(); $p->iniciarSesion(); ?>
<?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;
<?php error_reporting(0); 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->iniciarSesion($_POST['usuario'], $_POST['clave']); } header('Content-Type: application/json'); echo json_encode($res);