<?php 
session_start();
if (!isset($_SESSION['id'])) {
    header("Location: ../index/index.php"); 
    exit();
}

include '../config.php';
 include '../configuracao/modelo.php';
$id_usuario = $_GET['id'];

// Lógica de Atualização
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $nova_senha = password_hash($_POST['senha'], PASSWORD_DEFAULT);
    
    $stmt = $mysqli->prepare("UPDATE usuarios SET senha = ? WHERE id = ?");
    $stmt->bind_param("si", $nova_senha, $id_usuario);
    
    if ($stmt->execute()) {
        echo "<script>alert('Senha alterada com sucesso!'); window.location.href='index.php';</script>";
    }
}

// Busca o nome do usuário para mostrar na tela
$stmt_user = $mysqli->prepare("SELECT usuario FROM usuarios WHERE id = ?");
$stmt_user->bind_param("i", $id_usuario);
$stmt_user->execute();
$nome_usuario = $stmt_user->get_result()->fetch_assoc()['usuario'];
?>

<div style="padding: 20px; font-family: sans-serif; max-width: 400px; margin: auto;">
    <form method="POST" style="background: #f9f9f9; padding: 20px; border: 1px solid #ddd;">
        <h3>Alterar Senha de: <u><?php echo $nome_usuario; ?></u></h3>
        <label>Nova Senha:</label><br>
        <input type="password" name="senha" required style="width: 100%; padding: 8px; margin: 10px 0;">
  <center>       <button type="submit" class="botaoazul" ">
            Salvar Nova Senha
        </button>
        <br><br>
        <a href="index.php">Cancelar e Voltar</a>
		</center>
    </form>
</div>