Bloquear HTML para visitantes

3 participantes

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

Tópico resolvido Bloquear HTML para visitantes

Mensagem por -Xerox- 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 : 273
Pontos ativos : 410

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Bloquear HTML para visitantes

Mensagem por pedxz 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 - Admineiro
pedxz

pedxz
Admineiro
Admineiro

Inscrito dia : 13/01/2017
Mensagens : 6297
Pontos ativos : 7452

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear HTML para visitantes

Mensagem por -Xerox- 24.07.20 18:11

Olá, Pedxz!

Nenhum dos métodos foi.
-Xerox-

-Xerox-
Nível 10

Masculino
Inscrito dia : 08/11/2019
Mensagens : 273
Pontos ativos : 410

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Bloquear HTML para visitantes

Mensagem por pedxz 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 - Admineiro
pedxz

pedxz
Admineiro
Admineiro

Inscrito dia : 13/01/2017
Mensagens : 6297
Pontos ativos : 7452

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear HTML para visitantes

Mensagem por Chanp 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 : 1072
Pontos ativos : 1191

https://2forum2.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear HTML para visitantes

Mensagem por -Xerox- 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 : 273
Pontos ativos : 410

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear HTML para visitantes

Mensagem por Chanp 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 : 1072
Pontos ativos : 1191

https://2forum2.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo


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