$data["scripts"] = $scripts; $data["title"] = $title; $data["subtitle"] = $subtitle; ####### END carga de la página ////echo "login 2<pre>"; print_r($_POST); echo "</pre>"; exit; ####### Lógica de login if ($_POST) { //para pruebas //$_SESSION = array(); ////echo "login<pre>"; print_r($_POST); echo "</pre>"; exit; //no caché no_cache(); //Incluir el controlador include './controllers/login.php'; //se instancia al controlador $login_controller = new Registro_Controller(); //se atiende la petición con la instancia del controlador $login_controller->login(); //si hubo errores, se pasan a la vista para que se muestre, de otro modo, se redirecciona a otro controlador $td = $login_controller->get_data(); if (!empty($td)) { foreach ($td as $key => $value) { $data[$key] = $value; } } } ####### END Lógica de login //Si no hay petición POST, cargar la vista sencilla de login cargar_vista('login', $data); exit; // FIn del front controller de login archivo /login.php
$scripts = array(); //incluir archivos js necesarios $scripts[] = TIENDA . "js/registro.js"; //información para la vista $data["scripts"] = $scripts; $data["title"] = $title; $data["subtitle"] = $subtitle; ####### END carga de la página ####### Lógica de registro if ($_POST) { //no caché no_cache(); //Incluir el controlador include './controllers/registro.php'; //se instancia al controlador $registro_controller = new Registro_Controller(); //se atiende la petición con la instancia del controlador $registro_controller->registrar(); //si hubo errores, se pasan a la vista para que se muestre, de otro modo, se redirecciona a otro controlador $td = $registro_controller->get_data(); if (!empty($td)) { foreach ($td as $key => $value) { $data[$key] = $value; } } } ####### END Lógica de login //Si no hay petición POST, cargar la vista sencilla de login cargar_vista('registro', $data); exit; // FIN del front controller del registro /registro.php