fix: ajustar email para bcards.site
This commit is contained in:
parent
ce705c51ec
commit
6598dbdcdd
@ -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)
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
24
src/BCards.Web/wwwroot/js/email-handler.js
Normal file
24
src/BCards.Web/wwwroot/js/email-handler.js
Normal 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';
|
||||
}
|
||||
});
|
||||
});
|
||||
Loading…
Reference in New Issue
Block a user