Bloquear HTML para visitantes

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atendido / Resolvido Bloquear HTML para visitantes

Mensagem por -Xerox- em 24.07.20 16:09

Detalhes da questão


Endereço do fórum: https://policercc.forumeiros.com
Versão do fórum: ModernBB

Descrição


Olá, Convidado

Gostaria de que um JS ou um JQ que funcionasse nessa versão que estou atualmente, bloqueasse as páginas HTML do meu fórum para evitar postagens inadequadas nos tópicos (são formulários).
-Xerox-

-Xerox-
Nível 10

Masculino
Inscrito dia : 08/11/2019
Mensagens : 255
Pontos Ativos : 388

https://portalcrnblet.forumeiros.com/

Atendido / Resolvido Re: Bloquear HTML para visitantes

Mensagem por pedxz em 24.07.20 16:48

Olá @-Xerox-,

O senhor pode usar este código JavaScript criado pelo @Luiz no início da sua página HTML:
Código:
<script type="text/javascript">
  (function ($) {
    'use strict';
 
    $(function () {
      $.get('/')
        .done(function (context) {
    
          if ($('a[href="/register"]', context).length === 0) {
            console.log('Usuário já logado!');
            return;
          }
    
          $('body').html([
            '<p style="font-family: sans-serif; font-size: 14px; text-align: center; display: block;">',
            '  <span>Você precisa estar logado para visualizar esta página...</span>',
            '</p>'
          ].join('\n'));
 
          location.href = '/login';
    
        })
        .fail(function () {
          console.warn('[Somente membros podem ver a página] Houve um erro.')
        })
      ;
    });
  }(jQuery));
</script>

No entretanto recomendo um método mais seguro, leia: Questão resolvida, qualquer dúvida diga!


Cordialmente,
pedxz.


Boas-vindas ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a editando a sua primeira postagem.
Pedxz - Moderadeiro
pedxz

pedxz
Moderadeiro
Moderadeiro

Outro / Não divulgar
Inscrito dia : 13/01/2017
Mensagens : 5473
Pontos Ativos : 6453

Atendido / Resolvido Re: Bloquear HTML para visitantes

Mensagem por -Xerox- em 24.07.20 18:11

Olá, Pedxz!

Nenhum dos métodos foi.
-Xerox-

-Xerox-
Nível 10

Masculino
Inscrito dia : 08/11/2019
Mensagens : 255
Pontos Ativos : 388

https://portalcrnblet.forumeiros.com/

Atendido / Resolvido Re: Bloquear HTML para visitantes

Mensagem por pedxz em 24.07.20 18:13

Vamos focar do primeiro método. Altere para:
Código:
<script type="text/javascript">
  (function ($) {
    'use strict';
 
    $(function () {
      $.get('/')
        .done(function (context) {
   
          if ($('form[action="/login"]', context).length === 0) {
            console.log('Usuário já logado!');
            return;
          }
   
          $('body').html([
            '<p style="font-family: sans-serif; font-size: 14px; text-align: center; display: block;">',
            '  <span>Você precisa estar logado para visualizar esta página...</span>',
            '</p>'
          ].join('\n'));
 
          location.href = '/login';
   
        })
        .fail(function () {
          console.warn('[Somente membros podem ver a página] Houve um erro.')
        })
      ;
    });
  }(jQuery));
</script>


Boas-vindas ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a editando a sua primeira postagem.
Pedxz - Moderadeiro
pedxz

pedxz
Moderadeiro
Moderadeiro

Outro / Não divulgar
Inscrito dia : 13/01/2017
Mensagens : 5473
Pontos Ativos : 6453

Atendido / Resolvido Re: Bloquear HTML para visitantes

Mensagem por Chanp em 24.07.20 19:43

Olá @-Xerox-,

É importante mencionar que os visitantes não podem postar nos tópicos se você não permitir. Como são formulários, eles postarão a mensagem em algum tópico. Bloqueie o poder de escrever mensagens para visitantes no fórum daquele tópico e o problema estará resolvido.

Chanp
Chanp

Chanp
Membro do Fórum

Masculino
Inscrito dia : 04/01/2018
Mensagens : 1070
Pontos Ativos : 1187

https://2forum2.forumeiros.com/

Atendido / Resolvido Re: Bloquear HTML para visitantes

Mensagem por -Xerox- em 29.07.20 19:32

Olá, Chanp!

Valeu aí, ajudou muito. Pode fechar B)
-Xerox-

-Xerox-
Nível 10

Masculino
Inscrito dia : 08/11/2019
Mensagens : 255
Pontos Ativos : 388

https://portalcrnblet.forumeiros.com/

Atendido / Resolvido Re: Bloquear HTML para visitantes

Mensagem por Chanp em 29.07.20 19:45

Tópico resolvido


Movido para "Questões resolvidas".
Chanp

Chanp
Membro do Fórum

Masculino
Inscrito dia : 04/01/2018
Mensagens : 1070
Pontos Ativos : 1187

https://2forum2.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum