2
respostas

Cadastro sem login

No final da aula Testando comportamentos do Firebase Authentication, ao fazer o cadastro do usuário, o login do usuário cadastrado é feito automaticamente. Existe uma forma de evitar este comportamento?

Imagine um app onde os usuários tenham diferentes perfis: ADMIN e USER. Um usuário ADMIN está logado e vai fazer o cadastro de um usuário USER. Neste caso o login do novo usuário que está sendo cadastrado vai sobrepor o login do usuário ADMIN que fez o cadastro?

Muito obrigado.

2 respostas

Olá Daniel, tudo bem?

Com o aunthenticator isso não é possível, no caso o usuário ADMIN continuaria logado e com suas funcionalidades, sendo assim, o USER seria tratado analogamente como usuário e não como ADMIN. Uma possível abordagem, seria criar um banco de dados e inserir os emails que são cadastrados, e ao fazer a autenticação, puxar a tabela do banco de dados, se o email não estiver nessa lista de emails, fazer assim o logout do usuário.

Qualquer dúvida, estarei à disposição :)

Forte abraço e bons estudos!!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Maravilha! Muito obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software