Clicky

Ir para conteúdo

Vilmar Henrique

Não exibir IP nos tickets do WHMCS

Posts Recomendados

Olá,

 

Na visualização de tickets no WHMCS, sempre usei regex_replace para ocultar o campo chato que fica mostrando o endereço de IP do cliente, alterando no template em viewticket.tpl a parte que exibe o ticket para:

 
{$reply.message|replace:'----------------------------':''|regex_replace:'/IP Address: (\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))$/':''}
 
 
Porém, agora com IPV6, os clientes que mandam o ticket via IPV6 continuam com o IP mostrando. Alguém aí sabe alterar esta substituição para substituir IPV4 e IPV6?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ipv6 existe, e acredito que esse so se usa para testes, vai demorar décadas ainda.. o velho ipv4 vai quebrar o galho por muito e muito tempos..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ipv6 existe, e acredito que esse so se usa para testes, vai demorar décadas ainda.. o velho ipv4 vai quebrar o galho por muito e muito tempos..

 

Cara, tem uma parte considerável dos meus clientes no Brasil acessando o site via IPV6 já. O suficiente para eu ver no mínimo uns 10 clientes diferentes em IPV6 todos os dias.

 

 

Foi um saco de arrumar essa porcaria, ou ele escondia só IPV4, ou só IPV6. No final, consegui, se alguém precisar, tá aí:

{$reply.message|replace:'----------------------------':''|regex_replace:'/IP Address: ((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])$/':''|regex_replace:'/IP Address: (([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/':''}
  • Gostei! 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeira vez em quase 5 anos que vejo esse tipo de personalização.

Na minha opinião o IP é algo importante de ser mostrado principalmente para comprovar que o envio foi realmente do cliente.

  • Gostei! 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeira vez em quase 5 anos que vejo esse tipo de personalização.

Na minha opinião o IP é algo importante de ser mostrado principalmente para comprovar que o envio foi realmente do cliente.

 

Eu acho que fica meio estranho aparecer o IP da forma que o WHMCS mostra.

De qualquer forma, para comprovar o envio, o IP continua sendo armazenado e visível para os admins, apenas é oculto para o cliente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



×
×
  • Criar Novo...