Verificar se a pessoa está conectada antes de responder formulário.
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Verificar se a pessoa está conectada antes de responder formulário.
Detalhes da questão
Endereço do fórum: https://bgsrpg.com.br/forum
Versão do fórum: ModernBB
Descrição
Olá, queria saber se é possível verificar se a pessoa está logada antes de responder algum formulário do fórum. Se a pessoa está "conectada" no fórum o formulário abre normalmente mas se ela está "desconectada" aparece um redirecionamento automático para fazer o login no fórum.
Re: Verificar se a pessoa está conectada antes de responder formulário.
Olá @APOllO,
Localize no seu formulário </body> e antes adicione o seguinte:
Atenciosamente,
pedxz.
Localize no seu formulário </body> e antes adicione o seguinte:
- 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>
Atenciosamente,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7966
Pontos : 9225
Re: Verificar se a pessoa está conectada antes de responder formulário.
Apliquei o código mas não mudou nada. Está ativo nessa página: https://www.bgsrpg.com.br/h4-
Re: Verificar se a pessoa está conectada antes de responder formulário.
Perdão, altere o código em cima para:APOllO escreveu:Apliquei o código mas não mudou nada. Está ativo nessa página: https://www.bgsrpg.com.br/h4-
- Código:
<script type="text/javascript">
(function ($) {
'use strict';
$(function () {
$.get('/forum')
.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>
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7966
Pontos : 9225
Re: Verificar se a pessoa está conectada antes de responder formulário.
Agora funcionou! Obrigado.
Re: Verificar se a pessoa está conectada antes de responder formulário.
Tópico resolvidoMovido para "Questões resolvidas". |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7966
Pontos : 9225
Tópicos semelhantes
» [TUTORIAL] Confirmar antes de responder um tópico
» Antes de acessar o Fórum ser direcionado a um site e depois a pessoa escolher ir pro Fórum
» Incluir Formulário em Responder ao Tópico
» Formulário não insere dados ao responder o tópico.
» Votação está exibindo resultados antes de votar
» Antes de acessar o Fórum ser direcionado a um site e depois a pessoa escolher ir pro Fórum
» Incluir Formulário em Responder ao Tópico
» Formulário não insere dados ao responder o tópico.
» Votação está exibindo resultados antes de votar
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos