Bloquear HTML para visitantes
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Outras questões :: Questões resolvidas: Outras questões
Página 1 de 1
Bloquear HTML para visitantes
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).
Re: Bloquear HTML para visitantes
Olá @-Xerox-,
O senhor pode usar este código JavaScript criado pelo @Luiz no início da sua página HTML:
No entretanto recomendo um método mais seguro, leia: Questão resolvida, qualquer dúvida diga!
Cordialmente,
pedxz.
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.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7899
Pontos : 9143
Re: Bloquear HTML para visitantes
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>
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7899
Pontos : 9143
Re: Bloquear HTML para visitantes
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
É 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
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Outras questões :: Questões resolvidas: Outras questões
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos