Gracias muchachos.
No soy nuevo en php pero si en poo y retome luego de casi 2 años de no sentarme a codificar y estoy aprendiendo poo.
Bueno, como dije estoy haciendo un sencillo login.
Yo se lo q es mvc y todo eso pero no estoy siguiendo ningun patron.
Mi pregunta fue en base a esto:
Código PHP:
Ver original<?php
require_once 'clases/Usuario.php';
abstract class Index
{
public static function main()
{
include_once 'vista/header.php';
if(isset($_SESSION['user'])){
$mostrarUser = new Usuario();
$mostrarDatosUser = $mostrarUser->getDataUsuario($_SESSION['user']);
$html = '<a href="logout.php">Salir</a>';
$html .= '<p>{nombre}</p><p>{email}</p>';
foreach ($mostrarDatosUser as $clave=>$valor) {
print $html;
}else{
$form = '<article><form action="proceso.php" autocomplete="on" method="post">
<input type="text" name="user" placeholder="Nombre de usuario" autofocus><br>
<input type="password" name="pass" placeholder="Contraseña">
<input class="boton" type="submit" name="login" value="Iniciar sesión">
</form></article>';
print $form;
}
include_once 'vista/footer.php';
}
}
Index::main();
...a eso me referia.
Yo tengo el index en donde cargo el contenido estatico de una "plantilla", q seria el header y footer y en el contenido muestro los datos del usuario si es q existe la sesion o muestro el form de login... y eso es q lo q se me ocurrio hacer. Funcionar funciona pero no me convence.