if (empty($_POST)) { include "vistas/login.php"; } else { if (isset($_POST['botonregistro'])) { include "vistas/register.php"; } else { if (!isset($_POST['botonlogin'])) { if (!isset($_POST['envioregistro'])) { include "vistas/login.php"; } else { $user = $_POST['user']; $pass = $_POST['pass']; $email = $_POST['email']; $pintor = $_POST['pintor']; $newUser = new Usuario($user, $pass); $check = $newUser->persist(); if ($check) { include "vistas/login.php"; } else { $error = true; include "vistas/register.php"; } } } else { $user = $_POST['user']; $pass = $_POST['pass']; $userObj = Usuario::getByCredential($user, $pass); if ($userObj) { $_SESSION['credenciales'] = $userObj; include "vistas/content.php"; } else {
$view = "aplicacion"; include 'vistas/aplicacion.php'; } else { if (isset($_POST["cierraSesion"])) { session_unset(); $view = "login"; include 'vistas/login.php'; } else { if (isset($_POST["petUpdate"])) { $view = "update"; include 'vistas/update.php'; } else { if (isset($_POST["updateSesion"])) { $changeUser = new Usuario($_POST["user"], $_POST["pass"], $_POST["email"], $_POST["pintor"]); $changeUser->setId($User->getId()); if ($changeUser->persist() !== null) { $_SESSION["usuario"] = $changeUser; $view = "aplicacion"; include 'vistas/aplicacion.php'; } else { $errorUpdate = true; $view = "aplicacion"; include 'vistas/aplicacion.php'; } } else { if (isset($_POST["deleteUser"])) { $User->delete(); session_unset(); $view = "login"; include 'vistas/login.php'; } else {
if ($usuario) { $_SESSION['usuario'] = $usuario; $view = 'apuntes'; include 'vistas/apuntes.php'; } else { $errormsg = "Usuario o contraseña no validos"; $view = 'conexion'; include 'vistas/conexion.php'; } } else { if (isset($_POST['registro'])) { $view = 'registro'; include 'vistas/registro.php'; } else { if (isset($_POST['registrar'])) { $valido = Usuario::persist($_POST['usuario'], $_POST['clave']); if ($valido) { $okmsg = "Usuario registrado correctamente"; $view = 'conexion'; include 'vistas/conexion.php'; } else { $errormsg = "Registro Usuario no valido"; $view = 'registro'; include 'vistas/registro.php'; } } else { $view = 'conexion'; include 'vistas/conexion.php'; } } }
} } } } } } } else { if (isset($_POST["pet_registro"])) { $vistas = "registro"; include 'vistas/registro.php'; } else { if (isset($_POST["registro"])) { $nombre = $_POST["user"]; $pass = $_POST["pass"]; $user = new Usuario($nombre, $pass); if ($user->persist()) { $_SESSION["user"] = $user; $vistas = "menu"; include 'vistas/menu.php'; } else { $errorReg = "true"; include 'vistas/login.php'; } } else { if (isset($_POST["login"])) { $user = Usuario::getUser($_POST["user"], $_POST["pass"]); $_SESSION["user"] = $user; if ($user) { $vistas = "menu"; include 'vistas/menu.php'; } else {
include "vistas/formlogin.php"; } else { if ($user->getRol() === "admin") { //ADMIN //formulario de añadir usuario if (isset($_POST["alta"])) { $user = $_SESSION["user"]; $view = "alta"; include "vistas/alta.php"; } else { //Añadir usuario a la bbdd if (isset($_POST['altauser'])) { $newUser = Usuario::getUsuario($_POST['user'], $_POST['pass']); if (!$newUser) { $newUser = new Usuario($_POST['user'], $_POST['pass'], "usuario"); $newUser->persist(); $msg = "Usuario creado"; $view = "admin"; include "vistas/admin.php"; } else { $msg = "El usuario ya existe"; $view = "admin"; include "vistas/admin.php"; } } else { $view = "admin"; include 'vistas/admin.php'; } } } else { //NO ES ADMIN
session_start(); if (isset($_SESSION['usuario'])) { $usuario = $_SESSION['usuario']; if (isset($_POST['desconectar'])) { session_unset(); session_destroy(); $view = 'login'; include 'vista/inicio.php'; } else { if (isset($_POST['modificar'])) { $view = 'update'; include 'vista/update.php'; } else { if (isset($_POST['update'])) { $usuario_mod = new Usuario($_POST['usuario'], $_POST['contrasenia'], $_POST['email'], $_POST['pintor'], $usuario->getId()); $usuario = $usuario_mod->persist(); if ($usuario) { $_SESSION['usuario'] = $usuario; $view = 'conectado'; include 'vista/conectado.php'; } else { $updateerrmsg = "Update invalido"; $view = 'update'; include 'vista/update.php'; } } else { if (isset($_POST['baja'])) { $usuario->delete(); $eliminadomsg = "Usuario eliminado"; $view = 'login'; include 'vista/inicio.php';
$view = "menu"; include 'vistas/menu.php'; } else { $msg = "Ha introducido datos incorrectos"; include 'vistas/formlogin.php'; } } else { if (isset($_POST["registrarse"])) { $view = "registro"; include "vistas/registro.php"; } else { if (isset($_POST["botonRegistro"])) { if (Usuario::getUserByCredentials($_POST['user'], $_POST['pass'])) { $msg = "El usuario ya existe en la base de datos"; include 'vistas/registro.php'; } else { $user = new Usuario($_POST["user"], $_POST["pass"]); $user->persist(); $msg = "Usuario registrado"; include 'vistas/formlogin.php'; } } else { if (isset($_POST["volverReg"])) { include "vistas/formlogin.php"; } else { include "vistas/formlogin.php"; } } } } }