



<?php
if (isset($_COOKIE['idpessoacode'])) {
$idpessoacode = sanitize_text_field($_COOKIE['idpessoacode']);
$url = "https://cmsv3.staging.portasabertas.pt/api/pessoas/mev3";
$headers = [
'Authorization' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJNREV5VW10R1ZGWkZUazVWZHowOVRXcEJNRTlCUFQwIn0=.sR2PWTqcv/2a1efuM7mlshQ0hEkCGRnV0HmVi7rzQro=',
'Content-Type' => 'application/json',
];
$body = json_encode([
'idpessoacode' => $idpessoacode
]);
$response = wp_remote_post($url, [
'headers' => $headers,
'body' => $body,
'timeout' => 15,
'sslverify' => true,
]);
if (!is_wp_error($response)) {
$body_response = wp_remote_retrieve_body($response);
$data = json_decode($body_response, true);
if (!empty($data) && isset($data['data']['despessoa'])) {
$nome = esc_html($data['data']['despessoa']);
$imagem = !empty($data['data']['desimage'])
? esc_url($data['data']['desimage'])
: "https://sitepa.s3.amazonaws.com/wp-content/uploads/br/2025/09/Vertical-container-1.avif";
// Usuário logado
echo '
<div>
<div style="display:flex;align-items:center;gap:12px;margin-bottom:12px;">
<img src="'.$imagem.'" alt="'.$nome.'" style="width:45px;height:45px;border-radius:50%;object-fit:cover;">
<div style="display:flex;flex-direction: column;">
<p style="margin:0;font-size: 16px;font-weight:700;color:#101828">Olá, '.$nome.'</p>
<span style="font-size:13px;color:#101828;line-height:19.5px;text-align:left;">Acesse a área do parceiro e<br>tenha conteúdos exclusivos</span>
</div>
</div>
<div style="display:flex;gap:10px;flex-wrap:wrap;">
<a href="https://parceiro.staging.portasabertas.pt/" class="header__mobile-btn1" style="flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;background:#6b2d84;color:#fff;font-weight:bold;border-radius:8px;text-decoration:none;max-width:185px;">
<img src="https://sitepa.s3.amazonaws.com/wp-content/uploads/br/2025/09/login-enter-arrow-right-circle-1.svg" alt="Área restrita" style="width:18px;height:18px;">
Área do parceiro
</a>
</div>
</div>
';
} else {
// Se não retornou dados válidos, mostra fallback
mostrar_fallback();
}
} else {
// Erro na request → mostra fallback
mostrar_fallback();
}
} else {
// Se não tem cookie → mostra fallback
mostrar_fallback();
}
function mostrar_fallback() {
echo '
<div>
<div style="display:flex;align-items:center;gap:12px;margin-bottom:12px;">
<img src="https://sitepa.s3.amazonaws.com/wp-content/uploads/br/2025/09/Vertical-container-1.avif" alt="Login" style="width:45px;height:45px;border-radius:50%;object-fit:cover;">
<div style="text-align: left;">
<p style="margin:0;font-size:16px;font-weight: 700;color:#101828;">Bem-vindo</p>
<span style="font-size:13px;color:#555;line-height: 19.5px; ">Acesse sua conta ou<br>cadastre-se grátis.</span>
</div>
</div>
<div style="display:flex;gap:10px;flex-wrap:wrap;">
<a href="https://auth.parceiro.staging.portasabertas.pt/login" class="header__mobile-btn1" style="flex:1;display:flex;align-items:center;justify-content:center;padding:10px 14px;background:#6b2d84;color:#fff;font-weight:bold;border-radius:8px;text-decoration:none;">
Entrar
</a>
<a href="https://auth.parceiro.staging.portasabertas.pt/cadastro" class="header__mobile-btn2" style="flex:1;display:flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #ddd;color:#333;font-weight:bold;border-radius:8px;text-decoration:none;">
Criar sua conta
</a>
</div>
</div>
';
}
?>

