Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Back button navegador

Do jeito que administrei as rotas em minha aplicação a rota de login fica bloqueada quando o usuario está logado, porém ele não consegue voltar para a pagina que estava antes de entrar na aplicação (google por exemplo).

Tem alguma solução para isso?

3 respostas

Fala Eduarod, tudo bom?

Você pode olhar o valor que estiver no : https://www.w3schools.com/jsref/prop_doc_referrer.asp

Se for uma rota interna da sua aplicação, você pode tentar fazer alguma logica com: https://www.w3schools.com/jsref/met_his_back.asp

Mas acredito que uma solução mais prática seria deixar a página de login com acesso novamente.

Não tem como fazer o angular fazer algo tipo: perceber que foi uma ação de history back e caso a rota seja negada ele da back de novo, ao invés de jogar pra padrão que eu coloquei no arquivo auth? Tem como fazer manualmente sim.. mas nada já pronto conhecido?

solução!

No fim do curso mostra como remover o endereço da history API, era algo desse tipo que eu sentia que podia existir

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software