Пример #1
0
$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
Пример #2
0
$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