Redirecionar após o registro

3 participantes

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

Tópico resolvido Redirecionar após o registro

Mensagem por VitorC. 20.07.15 22:27

Olá cara comunidade,

Venho trazer uma questão meio complicada: em meu fórum, se você acessar como convidado verá um botão denominado 'Fazer pedido gráfico'. Eu gostaria que ao clicar nele você fosse redirecionado a uma página de login que mais tarde redirecionaria para o formulário "/h3-", eu utilizei o link: '/login?redirect=%2Fh3-' Aí o convidado se logaria (supondo que ele já fosse registrado) e faria o pedido. [Okay, até aqui tudo bem.] Porém eu gostaria que se o convidado não fosse registrado e clicasse no botão 'Registrar-se' ele fizesse o registro e logo após isso ele fosse redirecionado ao formulário "/h3-" também. Eu tentei utilizar o link '/register?redirect=%2Fh3-&step=2' mas logo após você se registrar ele aparece uma página chamada Informações e nela há uma opção chamada 'Ir ao índice', ou seja, não redireciona após o registro para a página desejada.

Outra opção para fazer o que eu gostaria, seria adicionar a tal página Informações (após o registro) um link para o formulário "/h3-".

Obrigado pela atenção.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Redirecionar após o registro

Mensagem por Shaman 20.07.15 23:05

Isso é meio que impossível, pôs acho que não tem como o código saber se o usuário é registrado ou não, entende?

De qualquer forma, crie um novo JavaScript com investimento em todas as páginas com o seguinte código:

Código:
$(function(){
   $('a.mainmenu[href="/register?redirect=%2Fh3-&step=2"]').click(function(){
      window.location = "/h3-";
   });   
});

Shaman
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Redirecionar após o registro

Mensagem por VitorC. 21.07.15 0:26

O código não precisa saber se ele é ou não, quem vai dizer isso é quem clicou em fazer o pedido gráfico - quem vai logar já e registrado, quem vai se registrar não é. Entende? O código só vai redirecionar para a página de login (embaixo já há a opção Registre-se). E posteriormente, seja após o registro ou o login, redirecionar para o 'h3-'.

Não irei adicionar o código passado, pois eu tenho um botão chamado 'Registrar', ou seja, não quero que o membro se registre e vá para tal página, somente quando o mesmo clicar em 'Fazer pedido gráfico'.

Até mais.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Redirecionar após o registro

Mensagem por RafaelS. 21.07.15 14:28

Olá @VitorC.,

Eu optei pela sua segunda opção, okay? OK

Pode adicionar este JavaScript a um já existente com investimento em todas as páginas
Código:
$(function() {
if (location.pathname === "/register") {
$('.panel:contains(Informações) p').append('<br /><a href="/h3-">Faça o seu pedido gráfico</a>');
}
});


Resultado:
Redirecionar após o registro IaHMC9l

Atenciosamente.

Tópico movido de 'Questões sobre HTML & BBCode' para 'Questões sobre JavaScript & jQuery'
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Redirecionar após o registro

Mensagem por VitorC. 22.07.15 0:29

Okay, valeu.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Redirecionar após o registro

Mensagem por RafaelS. 22.07.15 13:12

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

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


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