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- 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 : 270
Pontos ativos : 405

https://portalcrnblet.forumeiros.com/

Atendido / 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 : 6190
Pontos ativos : 7354

Atendido / 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 : 270
Pontos ativos : 405

https://portalcrnblet.forumeiros.com/

Atendido / 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 : 6190
Pontos ativos : 7354

Atendido / 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/

Atendido / 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 : 270
Pontos ativos : 405

https://portalcrnblet.forumeiros.com/

Atendido / 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/

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


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