Login em pop up

4 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Login em pop up

Mensagem por Vitor Hugo18 05.04.22 19:05

Detalhes da questão


Endereço do fórum: https://forumrhe.forumeiros.com
Versão do fórum: ModernBB

Descrição


Detalhes da questão


Endereço do fórum: https://forumrhe.forumeiros.com
Versão do fórum: ModernBB

Descrição



Olá,boa tarde

Eu gostaria de ter um pop-up de login no meu fórum, se possível fazer esse pop-up aparecer quando a pessoas estiver desconectada do fórum e apertar para fazer login e o pop-up aparecer.






Este é o modelo: https://prnt.sc/vymn7g
Fórum do modelo: fnsystem.forumeiros.com

Se puder também na foto de fundo colocar essa: https://imgur.com/zwEdDJL

E o escudo esse: https://imgur.com/2cprsTR

Por gentileza Eu amo você

Meu overall_header: :
Vitor Hugo18

Vitor Hugo18
*

Membro desde : 29/03/2022
Mensagens : 36
Pontos : 66

https://forumrhe.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Login em pop up

Mensagem por Vitor Hugo18 06.04.22 23:20

Uppp, Tô com medo de alguém não vê
Vitor Hugo18

Vitor Hugo18
*

Membro desde : 29/03/2022
Mensagens : 36
Pontos : 66

https://forumrhe.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Login em pop up

Mensagem por Vitor Hugo18 07.04.22 3:18

upppp
Vitor Hugo18

Vitor Hugo18
*

Membro desde : 29/03/2022
Mensagens : 36
Pontos : 66

https://forumrhe.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Login em pop up

Mensagem por LucianoMicle 07.04.22 3:51

@Vitor Hugo18
Olá irmão!
Os UPs são de 24 em 24 horas, digo isso para evitar avisos... Alguns funcionários vão te ajudar com a dúvida que você tem... Boa sorte
LucianoMicle

LucianoMicle
****

Membro desde : 07/09/2019
Mensagens : 239
Pontos : 357

https://divtes.foroactivo.com/ https://www.facebook.com/facebook.com/lucianomicleok https://twitter.com/twitter.com/lucianomicleok

Ir para o topo Ir para baixo

Tópico resolvido Re: Login em pop up

Mensagem por Vitor Hugo18 07.04.22 14:26

@LucianoMicle

Ah sim, obrigado
Vitor Hugo18

Vitor Hugo18
*

Membro desde : 29/03/2022
Mensagens : 36
Pontos : 66

https://forumrhe.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Login em pop up

Mensagem por Strilk 08.04.22 0:47

Boa noite, crie um javascript com revestimento em todas as páginas com o seguinte conteúdo:

Código:
/**
 *  SweetAlert - Login by Pedxz
 *  Created June 29, 2018 <UP_09.05.2020>
 *  See more: http://ajuda.forumeiros.com
 */
(function($, CSS) {
    'use strict';
 
    var config = {
        /* Não Mexer na URL */
        url: 'https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/8.11.8/sweetalert2.all.min.js',
        img: {
            src: '',
            alt: 'LOGIN',
            height: 62
        },
        lang: {
            step1: {
                title: 'Logar no fórum',
                register: '<a href="/register">Criar conta gratuitamente</a>',
                login: 'Entrar',
                error: 'Usuário ou senha incorretos.',
                input: {
                    user: 'Seu usuário',
                    pass: 'Sua senha',
                    autologin: 'Lembrar dados'
                }
            },
            step2: {
                welcome: 'Bem-vindo',
                desc: 'A melhor comunidade do mundo!',
                redirect: '/forum'
            }
        }
    };
 
    $(function() {
 
        if (_userdata.session_logged_in && $('a[href$="/login"]')) return;
 
            $('a[href$="/login"]').on('click', function(event) {
 
                event.preventDefault();
                event.stopPropagation();
 
            $.getScript(config.url, function() {
 
                Swal.fire({
                    title: config.lang.step1.title,
                    imageUrl: config.img.src,
                    imageHeight: config.img.height,
                    imageAlt: config.img.alt,
                    html: $('<form>', {
                        'method': 'post',
                        'action': '/login',
                        'name': 'sweet-fa-login'
                    }).html([
                        '',
                        '<input type="text" id="username" class="swal2-input" value="" name="username" maxlength="40" size="30" tabindex="1" placeholder="' + config.lang.step1.input.user + '" required autofocus />',
                        '<input type="password" id="password" maxlength="25" size="30" name="password" class="swal2-input" placeholder="' + config.lang.step1.input.pass + '" required />',
                        '<label for="swal2-checkbox" class="swal2-checkbox" style="display: flex;">',
                        '<input type="checkbox" value="1" name="autologin" id="autologin">',
                        '<span class="swal2-label" id="autologin">' + config.lang.step1.input.autologin + '</span>',
                        '</label>',
                        ' <a style="float:right" href="/profile?mode=sendpassword">Esqueci a senha</a>',
                        '',
                        '',
                        '<!-- Don\'t delete this -->',
                        '<input value="" name="redirect" type="hidden" />',
                        '<input value="" name="query" type="hidden" />',
                        '<!-- ./End Don\'t delete this -->',
                        ' <div class="swal2-actions">',
                        '  <!-- Start Login Button -->',
                        ' <input class="swal2-confirm swal2-styled" aria-label="" value="' + config.lang.step1.login + '" tabindex="6" name="login" type="submit" />',
                        '  <!-- ./End Login Button -->',
                        '</div>'
                    ].join('\n')),
                    showCancelButton: false,
                    showConfirmButton: false,
                    showCloseButton: true,
                    allowOutsideClick: false,
                    footer: config.lang.step1.register
                });
 
 
                $('form[name="sweet-fa-login"]').submit(function() {
                    var $this = $(this);
 
                    var username = $this.find('input[name="username"]').val(),
                        pass = $this.find('input[name="password"]').val(),
                        autologin = 0;
 
                    if ($this.find('input[name="autologin"]').is(':checked'))
                        autologin = 1;
 
                    $.post('/login', {
                            username: username,
                            password: pass,
                            login: '',
                            autologin: autologin
                        })
                        .done(function(data) {
 
                            if (data.search('Você especificou um nome de usuário incorreto ou inativo, ou uma senha inválida') > 0) {
                                Swal.showValidationMessage(
                                    config.lang.step1.error
                                );
 
                            } else {
                                Swal.fire({
                                title: config.lang.step2.welcome,
                                text: config.lang.step2.desc,
                                type: 'success',
                                showConfirmButton: false,
                                timer: 3000
                            });
 
                                setTimeout(
                                    function() {
                                        window.location.replace(config.lang.step2.redirect);
                                    }, 3000);
 
                            }
 
 
 
                        })
                        .fail(function() {
                            Swal.fire({
                                title: 'Contacte o suporte Forumeiros!',
                                text: 'Impossível enviar dados.',
                                type: 'error',
                                showConfirmButton: false,
                                timer: 1500
                            });
                        });
                    return false;
                });
 
            });
        });
 
        $('<style>')
            .text(CSS.join('\n'))
            .appendTo('head');
 
    });
}(jQuery, [
    'form[name="sweet-fa-login"] .swal2-actions {',
    ' display: flex!important;',
    'margin-bottom: 1em;',
    '}',
    '',
    '',
    'form[name="sweet-fa-login"] .swal2-actions > input {',
    ' display: inline-block!important;',
    'border-left-color: rgb(48, 133, 214);',
    'border-right-color: rgb(48, 133, 214)',
    '}',
    ''
]));
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Login em pop up

Mensagem por Vitor Hugo18 08.04.22 1:05

Opa, boa noite, meu bom. Não funcionou, coloquei no Java e coloquei em todas as páginas mas não foi.
Vitor Hugo18

Vitor Hugo18
*

Membro desde : 29/03/2022
Mensagens : 36
Pontos : 66

https://forumrhe.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Login em pop up

Mensagem por Vitor Hugo18 11.04.22 17:18

Opa, resolvido, meu querido.
Vitor Hugo18

Vitor Hugo18
*

Membro desde : 29/03/2022
Mensagens : 36
Pontos : 66

https://forumrhe.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Login em pop up

Mensagem por Musashi 12.04.22 3:35

Tópico resolvido


Movido para "Questões resolvidas".
Musashi

Musashi
Membro

Membro desde : 17/02/2021
Mensagens : 588
Pontos : 762

https://luciothemes.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos