File "CrearUsuarioControllers.php"

Full Path: C:/wamp64/www/casos_medicos1/controller/CrearUsuarioControllers.php
File size: 1015 B
MIME-type: text/x-php
Charset: utf-8

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