fix: ajustar email para bcards.site

This commit is contained in:
Ricardo Carneiro 2025-08-31 01:50:19 -03:00
parent ce705c51ec
commit 6598dbdcdd
9 changed files with 33 additions and 8 deletions

View File

@ -8,7 +8,7 @@ public class SeoService : ISeoService
public SeoService(IConfiguration configuration)
{
_baseUrl = configuration["BaseUrl"] ?? "https://vcart.me";
_baseUrl = configuration["BaseUrl"] ?? "https://bcards.site";
}
public SeoSettings GenerateSeoSettings(UserPage userPage, Category category)

View File

@ -97,7 +97,7 @@
<i class="fs-2 text-primary">🔗</i>
</div>
<h5>URLs Organizadas</h5>
<p class="text-muted">Suas URLs são organizadas por categoria: vcart.me/corretor/seu-nome</p>
<p class="text-muted">Suas URLs são organizadas por categoria: bcards.site/corretor/seu-nome</p>
</div>
</div>
</div>

View File

@ -55,7 +55,7 @@
<li><strong>Informação sobre Compartilhamento:</strong> O direito de saber com quais entidades públicas e privadas compartilhamos seus dados.</li>
<li><strong>Revogação do Consentimento:</strong> O direito de revogar seu consentimento a qualquer momento.</li>
</ul>
<p>Para exercer seus direitos, entre em contato com nosso Encarregado de Proteção de Dados (DPO) através do e-mail <a href="mailto:dpo@vcart.me">dpo@vcart.me</a>. O prazo para resposta é de até 15 dias, conforme a legislação.</p>
<p>Para exercer seus direitos, entre em contato com nosso Encarregado de Proteção de Dados (DPO) através do e-mail <a class="email-obfuscated" data-user="dpo" data-domain="bcards.site">[carregando e-mail...]</a>. O prazo para resposta é de até 15 dias, conforme a legislação.</p>
<h4 class="mt-5 fw-bold">5. Cookies e Tecnologias de Rastreamento</h4>
<p>Utilizamos cookies para melhorar sua experiência. Cookies são pequenos arquivos de texto armazenados em seu dispositivo. Você pode gerenciar suas preferências de cookies através do nosso banner de consentimento ou nas configurações do seu navegador.</p>

View File

@ -47,7 +47,7 @@
<li><strong>Oposición:</strong> El derecho a oponerse al tratamiento de sus datos para ciertos fines.</li>
<li><strong>Portabilidad:</strong> El derecho a recibir sus datos en un formato estructurado.</li>
</ul>
<p>Para ejercer sus derechos (conocidos como derechos ARCO en México y Chile), por favor contacte a nuestro Oficial de Protección de Datos (DPO) a través del correo electrónico <a href="mailto:dpo@vcart.me">dpo@vcart.me</a>.</p>
<p>Para ejercer sus derechos (conocidos como derechos ARCO en México y Chile), por favor contacte a nuestro Oficial de Protección de Datos (DPO) a través del correo electrónico <a class="email-obfuscated" data-user="dpo" data-domain="bcards.site">[cargando email...]</a>.</p>
<h4 class="mt-5 fw-bold">5. Retención de Datos</h4>
<p>Mantendremos sus datos personales mientras su cuenta esté activa. Si su cuenta es desactivada o permanece inactiva por más de 12 meses, sus datos serán anonimizados o eliminados, excepto aquellos que necesitemos retener para cumplir con obligaciones legales.</p>

View File

@ -21,7 +21,7 @@
<div class="alert alert-secondary text-center">
<h5 class="alert-heading">Canal de Atendimento ao Titular</h5>
<p class="mb-0">Envie um e-mail para:</p>
<a href="mailto:dpo@vcart.me" class="fs-5 fw-bold">dpo@vcart.me</a>
<a class="email-obfuscated fs-5 fw-bold" data-user="dpo" data-domain="bcards.site">[carregando e-mail...]</a>
</div>
<p>No seu e-mail, por favor, inclua:</p>

View File

@ -64,7 +64,7 @@
<ul>
<li><strong>Legislação Aplicável:</strong> Estes Termos serão regidos e interpretados de acordo com as leis da República Federativa do Brasil, sem consideração com o conflito de disposições legais.</li>
<li><strong>Alterações nos Termos:</strong> Podemos modificar estes Termos a qualquer momento. Se fizermos alterações materiais, forneceremos um aviso com antecedência razoável. Ao continuar a usar o BCards após as alterações entrarem em vigor, você concorda em ficar vinculado aos termos revisados.</li>
<li><strong>Contato:</strong> Para qualquer dúvida sobre estes Termos, entre em contato conosco pelo e-mail <a href="mailto:suporte@vcart.me">suporte@vcart.me</a>.</li>
<li><strong>Contato:</strong> Para qualquer dúvida sobre estes Termos, entre em contato conosco pelo e-mail <a class="email-obfuscated" data-user="suporte" data-domain="bcards.site">[carregando e-mail...]</a>.</li>
</ul>
</div>
</div>

View File

@ -57,7 +57,7 @@
<ul>
<li><strong>Legislación Aplicable:</strong> Estos Términos se regirán por las leyes de Brasil para todos los usuarios. Para disputas específicas en Colombia, Chile o México, se pueden considerar las leyes locales.</li>
<li><strong>Cambios en los Términos:</strong> Podemos modificar estos Términos en cualquier momento. Le notificaremos con antelación.</li>
<li><strong>Contacto:</strong> Para cualquier pregunta sobre estos Términos, contáctenos en <a href="mailto:suporte@vcart.me">suporte@vcart.me</a>.</li>
<li><strong>Contacto:</strong> Para cualquier pregunta sobre estos Términos, contáctenos en <a class="email-obfuscated" data-user="suporte" data-domain="bcards.site">[cargando email...]</a>.</li>
</ul>
</div>
</div>

View File

@ -242,6 +242,8 @@
<script src="~/lib/jquery/jquery.min.js"></script>
<script src="~/lib/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="~/js/site.js" asp-append-version="true"></script>
<script src="~/js/cookie-consent.js" asp-append-version="true"></script>
<script src="~/js/email-handler.js" asp-append-version="true"></script>
<!-- Scripts para menu ativo e barra de carregamento -->
<script>
@ -346,4 +348,3 @@
@await RenderSectionAsync("Scripts", required: false)
</body>
</html>
</html>

View File

@ -0,0 +1,24 @@
/*!
* Script para Ofuscação de E-mail
* BCards - 2025
*/
document.addEventListener('DOMContentLoaded', function () {
const emailElements = document.querySelectorAll('.email-obfuscated');
emailElements.forEach(el => {
try {
const user = el.getAttribute('data-user');
const domain = el.getAttribute('data-domain');
if (user && domain) {
const email = user + '@' + domain;
el.href = 'mailto:' + email;
el.textContent = email;
}
} catch (e) {
console.error('Falha ao ofuscar e-mail:', e);
el.textContent = 'E-mail indisponível';
}
});
});