Queremos o seguinte comportamento para as rotas de dashboard e de login:
- Há um usuário logado:
- Ele não poderá acessar a tela de login;
- Ele poderá acessar a tela de dashboard;
- Não há um usuário logado:
- Ele poderá acessar a tela de login;
- Ele não poderá acessar a tela de dashboard;
Protegendo o Dashboard
Pronto, com esse else, essa rota não será acessível quando não houver sessão.
Protegendo as rotas de login
Para cada uma das rotas de login, podemos adicionar o seguinte código: