Problema na página personalizada de login

2 participantes

Ir para baixo

Tópico resolvido Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 2:50

Detalhes da questão


Endereço do fórum: http://interpol-blet.forumeiros.com
Versão do fórum: phpBB3

Descrição


Vendo este tutorial (https://ajuda.forumeiros.com/t108522-tutorial-login-com-controle-de-contas), fiz exatamente como pedido, até ai tudo bem, porém a página de login ficou como: MEUSITE.FORUMEIROS.COM/h1-login, e antes a era: MEUSITE.FORUMEIROS.COM/login. Preciso mudar o caminho do botão Conectar-se, e o botão Sair, pois quando saio da minha conta, sou automaticamente redirecionado para a página de login, que seria essa MEUSITE.FORUMEIROS.COM/login.

Grato.
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 17.09.17 14:25

Crie um novo JavaScript investido em todas as páginas com o código:
Código:
(function ($) {
  'use strict';

  $(function () {
    $('a[href="/login"]')
      .attr('href', '/h1-login')
    ;

    if (
      location.pathname === '/login' &&
      location.search === '' 
    ) {
      location.pathname = '/h1-login';
    }
  });
}(jQuery));


o/
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 15:43

Luiz, não resultou... Quando clico em CONECTAR-SE, ele me direciona para /login e não para /h1-login... o mesmo vale para quando clico em sair.
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 17.09.17 15:43

Você ativou a gestão de JavaScript's em seu fórum?
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 15:49

Estava desativada... '-'
Certo, resultou... Porém quando clico em conectar-se, sou direcionado para está página, segue foto.
https://i.servimg.com/u/f11/18/84/49/14/sem_ty11.png
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 17.09.17 15:50

O ID da sua página de login é 1?
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 15:50

Exato.
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 17.09.17 15:56

Precisarei de uma conta de testes.
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 16:01

Nome: AjudaForumeiros
Senha: forumeiros123
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 17.09.17 16:04

Troque o JS anterior por este:
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href="/login"]')
      .attr('href', '/h1-login')
    ;
 
    if (
      location.pathname === '/login' &&
      location.search === '' 
    ) {
      location.href = location.protocol + '//' + location.host + '/login';
    }
  });
}(jQuery));

o/
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 16:07

Ainda continua o mesmo problema quando clico em conectar-se.
Quer o JS da página de login?
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 17.09.17 16:08

Troque o JavaScript por este:
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href="/login"]')
      .attr('href', '/h1-login')
    ;
  });
}(jQuery));
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 16:10

Mesmo erro ainda...
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 17.09.17 16:10

Troque novamente por este:
Código:
(function ($) {
  'use strict';
 
  $(function () {
    $('a[href="/login"]')
      .attr('href', '/h1-login')
    ;
 
    if (
      location.pathname === '/login' &&
      location.search === '' 
    ) {
      location.href = location.protocol + '//' + location.host + '/login';
    }
  });
}(jQuery));
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 16:11

Ainda não resultou.
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 17.09.17 16:13

Desative o JavaScript da página de login.
O código dele é este:
Código:
(function() {
  var html_page = '{http://interpol-blet.forumeiros.com/h1-login}'
    , link_change = true
    , redirect = true;
  $(function() {
    var regex = new RegExp(html_page);
    if (link_change && !regex.test(window.location.href)) {
      $('a[href^="/login"], a[href^="http://' + window.location.host + '/login"]').attr('href', html_page)
    }
    if (!document.getElementById('fa_form_container') && regex.test(window.location.href)) {
      window.location.href = '/login#login_classic'
    }
  });
  if (/\/login\?redirect/.test(window.location.href)) {
    my_setcookie('fa_login_form_redirect', window.location.search.replace(/.*?redirect=(.*?)(?:&|$)/, '$1'))
  }
  if (redirect && /\/login/.test(window.location.href)) {
    if (/login_classic/.test(window.location.hash) || /admin=1/.test(window.location.href))
      return;
    window.location.href = html_page
  }
}());

Remova este JS.
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 16:16

Troquei mas o erro persiste.
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 16:23

Luiz, tinha entendido errado... resultou agora, removi o código que pediu e coloquei o novo, ficou ótimo.
Obrigado, pode fechar.
o/
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por PlayWillian 17.09.17 16:27

Antes de fechar, não sei se é possível responder ainda, mas quando clico em sair, sou direcionado para página /login e não na /h1-login...
PlayWillian
PlayWillian
**

Membro desde : 11/09/2017
Mensagens : 74
Pontos : 122

http://interpol-blet.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema na página personalizada de login

Mensagem por Luiz 20.09.17 17:27

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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