<?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';
}
}