Criar um popover de logout
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
Criar um popover de logout
Detalhes da questão
Endereço do fórum: https://policiatte.forumeiros.com
Versão do fórum: ModernBB
Descrição
Gostaria de saber se é possível fazer logout no fórum via Sweet Alert.
Re: Criar um popover de logout
Olá @Strilk,
Leia este tutorial "Criar um pop-over para desconectar". Qualquer dúvida disponha!
Atenciosamente,
pedxz.
Leia este tutorial "Criar um pop-over para desconectar". Qualquer dúvida disponha!
Atenciosamente,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Criar um popover de logout
Quando eu tento fazer o logout me direciona para: https://policiatte.forumeiros.com/undefined
Re: Criar um popover de logout
Tem alguma conta que possa usar? Sem qualquer permissão de administrador ou moderador. Uma conta normal. Obrigado!Strilk escreveu:Quando eu tento fazer o logout me direciona para: https://policiatte.forumeiros.com/undefined
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Criar um popover de logout
Login: Forumeiros
Senha: forumdosforum123
Senha: forumdosforum123
Re: Criar um popover de logout
Altere o código para
- Código:
(function($) {
'use strict';
var config = {
url: 'https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/11.7.1/sweetalert2.all.min.js',
lang: {
title: 'Terminar sessão',
text: 'Terminar sessão da tua conta?',
logout: 'Terminar sessão',
cancel: 'Cancelar'
},
$class: [
'a[href^="/login?logout=1"]',
'#fa_toolbar a[style*="pointer"]',
'a[id="logout"]',
'a[href*="logout"]'
]
};
$(function() {
if (!_userdata.session_logged_in && $('a[id="logout"]')) return;
$.getScript(config.url, function() {
$(config.$class.join(',')).on('click', function(event) {
event.preventDefault();
event.stopPropagation();
Swal.fire({
title: config.lang.title,
text: config.lang.text,
icon: 'info',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: config.lang.logout,
cancelButtonText: config.lang.cancel,
}).then((result) => {
if (result.value) {
$.get('/login?logout=1', function(e) {
const logoutTid = $("[name='tid']", e).val();
const logoutKey = $("[name='key']", e).val();
window.location.href = '/login?logout=1&tid=' + logoutTid + '&key=' + logoutKey;
});
}
});
});
});
});
}(jQuery));
Última edição por pedxz em 22.02.23 15:21, editado 1 vez(es)
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Criar um popover de logout
Deu certo!
Re: Criar um popover de logout
Tópico resolvidoMovido para "Questões resolvidas". |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Tópicos semelhantes
» Criar um popover de logout
» [TUTORIAL] Criar um popover de login
» Não aparece o botão Logout
» Mudar o botão de logout
» Pop-box não aparece ao clicar no botão de Logout
» [TUTORIAL] Criar um popover de login
» Não aparece o botão Logout
» Mudar o botão de logout
» Pop-box não aparece ao clicar no botão de Logout
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