Implementando o login e a restrição de acesso com base no perfil do usuário.
BUG: O login funciona, mas não permanece. Cada vez que o usuário muda de tela, o login é perdido.