Bloquear acesso a rotas no CodeIgniter 4
Nessa aula, aprendemos como bloquear o acesso de rotas para usuários logados em um sistema de login. Criamos uma classe "Private", adicionamos o método "route" e definimos suas rotas como privadas. Também trabalhamos com filtros antes e depois da execução das rotas. Criamos um filtro "Spark Filter" e antes de executar a rota, verificamos se o usuário está logado redirecionando-o para a página inicial se não estiver. Utilizamos uma sessão para armazenar os dados do usuário e negamos o acesso se não houver sessão. Aprendemos a agrupar rotas em um agrupamento para bloquear o acesso do usuário logado a um grupo específico de rotas. Ao final, testamos tudo e verificamos que o acesso está bloqueado para o usuário logado.
Dúvidas sobre essa aula?
Converse com o Tutor Virtual — ele conhece o conteúdo da aula e o seu progresso.
