REVELAR

Fórum Redirecionamento antes do login Angular/Typescript #602914

10/06/2019

0

Olá,
Como eu poderia fazer um redirecionamento da seguinte forma:

É enviado um link por email com a rota pagina/paginaSolicitada. Porém como esta rota está com um guard, o usuário é redirecionado para a tela de login. Como fazer para que após o login o usuário seja redirecionado à rota enviada por email, ao invés de ir para a home. Não conseguir fazer através do appRouting.
Fabiano Marcos

Fabiano Marcos

Responder

Posts

11/06/2019

William Nascimento

Olá,
Como eu poderia fazer um redirecionamento da seguinte forma:

É enviado um link por email com a rota pagina/paginaSolicitada. Porém como esta rota está com um guard, o usuário é redirecionado para a tela de login. Como fazer para que após o login o usuário seja redirecionado à rota enviada por email, ao invés de ir para a home. Não conseguir fazer através do appRouting.


Olá Fabiano, você poderia postar seu código para podermos te ajudar melhor, mas você pode ou tirar essa rota da sua Guard, ou no envio do e-mail passar um token para que quando o usuário clique no e-mail que redireciona para a rota e esse token valida isso, mas esse vai ser um trabalho mais do back-end do que do seu front-end ( você faria algo bem parecido com o que você fez com loginService ).
Responder

Gostei + 0

11/06/2019

Julio

Manda o código pra gente, pra ficar mais fácil :)
Responder

Gostei + 0

22/07/2020

Fabiano Marcos

Manda o código pra gente, pra ficar mais fácil :)
Obrigado pela respostas: Mas resolvi da seguinte maneira;
- Salvei a rota que o usuário digitou na url, ou através de um email recebido com a url. Como ele ainda não está autenticado é redirecionado ao login, ao fazer login , confiro essa rota solicitada no storage. e redireciono, para a home ou para a rota do storage.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar