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 • Compartilhe
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 : 7962
Pontos : 9217
Re: Bloquear HTML para visitantes
Olá, Pedxz!
Nenhum dos métodos foi.
Nenhum dos métodos foi.
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 : 7962
Pontos : 9217
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
Re: Bloquear HTML para visitantes
Olá, Chanp!
Valeu aí, ajudou muito. Pode fechar B)
Valeu aí, ajudou muito. Pode fechar B)
Re: Bloquear HTML para visitantes
Tópico resolvidoMovido para "Questões resolvidas". |
Tópicos semelhantes
» Bloquear paginas HTML para visitantes
» Como faço para bloquear este menu para visitantes?
» Bloquear links para visitantes
» Bloquear o conteúdo do code para visitantes
» Bloquear Forum Para Visitantes ou não Logados.
» Como faço para bloquear este menu para visitantes?
» Bloquear links para visitantes
» Bloquear o conteúdo do code para visitantes
» Bloquear Forum Para Visitantes ou não Logados.
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