<?php
include 'config/db.php';

session_start();
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    if (!empty($_POST['nombre_usuario']) && !empty($_POST['contrasena'])) {
        $usuario = $_POST['nombre_usuario'];
        $contrasena = md5($_POST['contrasena']); // Encriptar contraseña

        // Consultar usuario y rol
        $sql = "SELECT * FROM usuarios WHERE nombre_usuario = ? AND contrasena = ?";
        $stmt = $conexion->prepare($sql);
        $stmt->bind_param("ss", $usuario, $contrasena);
        $stmt->execute();
        $result = $stmt->get_result();

        if ($result->num_rows > 0) {
            $row = $result->fetch_assoc();

            // Guardar datos en la sesión
            $_SESSION['usuario'] = $row['nombre_completo'];
            $_SESSION['rol'] = $row['rol']; // Guardar rol del usuario
            header("Location: index.php");
            exit;
        } else {
            echo "Error: Usuario o contraseña incorrectos.";
        }
    } else {
        echo "Error: Campos de usuario o contraseña no enviados.";
    }
} else {
    echo "Error: Método de solicitud inválido.";
}
?>
