<?php
session_start();
require_once 'conexao.php';

// Simula que o usuário está logado e com tenant definido
$_SESSION['logado'] = true;
$_SESSION['permissao'] = 'admin';
$_SESSION['tenant_id'] = '123e4567-e89b-12d3-a456-426614174000'; // substitua por um UUID válido do seu sistema

$tenant_id = $_SESSION['tenant_id'] ?? null;

if (!$tenant_id) {
    die('Tenant ID não encontrado na sessão.');
}

// Dados fictícios para o teste
$nome = "Teste Usuário";
$email = "teste" . rand(1000,9999) . "@teste.com";
$senha = password_hash("senhaSegura123", PASSWORD_DEFAULT);
$login = $email;
$ativo = "sim";
$permissao = "usuario";

// Log temporário
error_log("Tentando inserir com tenant_id: $tenant_id");

// Insert
$stmt = $conn->prepare("INSERT INTO usuarios (tenant_id, nome, login, senha, email, ativo, permissao) VALUES (?, ?, ?, ?, ?, ?, ?)");
$stmt->bind_param("sssssss", $tenant_id, $nome, $login, $senha, $email, $ativo, $permissao);

if ($stmt->execute()) {
    echo "Usuário cadastrado com sucesso!<br>ID: " . $stmt->insert_id;
    error_log("Usuário inserido com sucesso com tenant_id: $tenant_id");
} else {
    echo "Erro ao cadastrar: " . $conn->error;
    error_log("Erro ao inserir: " . $conn->error);
}

$stmt->close();
$conn->close();
