você pode criar um filtro para verificar se o usuário está na sessão se não estiver manda sempre pro index… se o usuário não estiver na sessão mesmo que ele digite o caminho todo sempre será redirecionado, caso contrario o mesmo terá acesso… outra coisa que você pode fazer e verificar o perfil do usuário caso já esteja na sessão. Se não tiver perfil não acessa.