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)
|
public SeoService(IConfiguration configuration)
|
||||||
{
|
{
|
||||||
_baseUrl = configuration["BaseUrl"] ?? "https://vcart.me";
|
_baseUrl = configuration["BaseUrl"] ?? "https://bcards.site";
|
||||||
}
|
}
|
||||||
|
|
||||||
public SeoSettings GenerateSeoSettings(UserPage userPage, Category category)
|
public SeoSettings GenerateSeoSettings(UserPage userPage, Category category)
|
||||||
|
|||||||
@ -97,7 +97,7 @@
|
|||||||
<i class="fs-2 text-primary">🔗</i>
|
<i class="fs-2 text-primary">🔗</i>
|
||||||
</div>
|
</div>
|
||||||
<h5>URLs Organizadas</h5>
|
<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>
|
</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>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>
|
<li><strong>Revogação do Consentimento:</strong> O direito de revogar seu consentimento a qualquer momento.</li>
|
||||||
</ul>
|
</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>
|
<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>
|
<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>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>
|
<li><strong>Portabilidad:</strong> El derecho a recibir sus datos en un formato estructurado.</li>
|
||||||
</ul>
|
</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>
|
<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>
|
<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">
|
<div class="alert alert-secondary text-center">
|
||||||
<h5 class="alert-heading">Canal de Atendimento ao Titular</h5>
|
<h5 class="alert-heading">Canal de Atendimento ao Titular</h5>
|
||||||
<p class="mb-0">Envie um e-mail para:</p>
|
<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>
|
</div>
|
||||||
|
|
||||||
<p>No seu e-mail, por favor, inclua:</p>
|
<p>No seu e-mail, por favor, inclua:</p>
|
||||||
|
|||||||
@ -64,7 +64,7 @@
|
|||||||
<ul>
|
<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>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>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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,7 @@
|
|||||||
<ul>
|
<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>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>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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -242,6 +242,8 @@
|
|||||||
<script src="~/lib/jquery/jquery.min.js"></script>
|
<script src="~/lib/jquery/jquery.min.js"></script>
|
||||||
<script src="~/lib/bootstrap/js/bootstrap.bundle.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/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 -->
|
<!-- Scripts para menu ativo e barra de carregamento -->
|
||||||
<script>
|
<script>
|
||||||
@ -346,4 +348,3 @@
|
|||||||
@await RenderSectionAsync("Scripts", required: false)
|
@await RenderSectionAsync("Scripts", required: false)
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</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