<?php class CrearUsuarioControllers { public function nuevo() { if (!isset($_SESSION['usuario'])) { header('Location: /login/index'); exit; } if ($_SESSION['perfil'] != 'Administrador') { echo "Sin permisos."; exit; } $msg = ''; // Si envĂ­a formulario if ($_SERVER['REQUEST_METHOD'] === 'POST') { require '../model/CrearUsuario.php'; $model = new UsuariosModel(); $nombre = $_POST['nombre']; $usuario = $_POST['usuario']; $clave = password_hash($_POST['clave'], PASSWORD_DEFAULT); $perfil = $_POST['perfil']; if ($model->crearUsuario($nombre, $usuario, $clave, $perfil)) { $msg = "Usuario creado."; } else { $msg = "Error al crear usuario."; } } require '../views/CrearUsuario.php'; } }