Contas de usuário e login no seu app
ResumindoTodo app MonstarX pode ter cadastro, login e redefinição de senha prontos — é só pedir que funciona. Todas as pessoas que se cadastram aparecem em Backend → Usuários, onde você pode bani-las ou excluí-las. A aba Admin vai além — funções, redefinição de senha e encerramento de sessões. Depois de uma criação com login, o MonstarX gera uma conta de demonstração para você testar na hora.
A maioria dos apps precisa saber quem está usando: o cliente que quer ver os pedidos anteriores, o aluno que reserva aulas, a cozinheira que publica receitas. Para isso existem as contas de usuário — cadastro, login e saída. Todo app MonstarX já vem com elas, guardadas no banco de dados do próprio app, sem nada para configurar.
Essas são as contas das pessoas que usam o seu app. Elas não têm nada a ver com a sua conta no MonstarX.
Como adiciono cadastro e login ao meu app?
Seção intitulada “Como adiciono cadastro e login ao meu app?”Peça com as suas palavras, na primeira mensagem ou depois:
As pessoas podem se cadastrar com e-mail e senha, e só quem entrou na conta pode reservar uma aula.
O MonstarX cria as páginas de cadastro e de login, protege as páginas que exigem conta e mantém as coisas de cada pessoa (as reservas, os posts) ligadas a ela.
Como as contas funcionam:
- As pessoas se cadastram com nome, endereço de e-mail e uma senha de pelo menos 8 caracteres.
- Depois de entrar, a pessoa continua conectada por 7 dias naquele navegador.
- Ninguém precisa confirmar o e-mail antes de usar o app.
- As contas embutidas não têm “Entrar com Google”. Se você precisar disso, veja Firebase, que traz o login do seu próprio Firebase.
- As contas do app funcionam no seu endereço gratuito e em qualquer domínio próprio, sem configuração extra.
Como eu mesmo testo o login?
Seção intitulada “Como eu mesmo testo o login?”Depois de uma criação que adiciona login com e-mail e senha, o MonstarX cria uma conta de demonstração para você e a mostra no chat como Conta de demonstração pronta, com Nome de usuário (e-mail) e Senha e um botão de copiar para cada um. Use essa conta para entrar no app pela prévia na hora. O nome do usuário de demonstração fica no idioma em que você usa o MonstarX — em português, Usuário de demonstração — e ele aparece na lista de usuários do app.
Você também pode se cadastrar na prévia como qualquer visitante. As contas criadas na prévia são contas reais no banco de dados do app.
Onde vejo quem se cadastrou?
Seção intitulada “Onde vejo quem se cadastrou?”Abra BackendUsuários. Ali aparece quantas pessoas se cadastraram e, para cada uma, E-mail, Nome, Status e Entrou em (a data do cadastro).
O Status indica:
| Status | O que significa |
|---|---|
| Ativo | A conta funciona. |
| Ativo · verificado | A conta funciona e o e-mail foi confirmado. |
| Banido | A pessoa não consegue entrar. Se você informou um motivo, aparece Banido · motivo. |
Como bloqueio ou removo alguém?
Seção intitulada “Como bloqueio ou removo alguém?”- Banir impede a pessoa de entrar. Antes, o MonstarX pede um motivo (opcional). Clique em Remover banimento para liberar o acesso de novo.
- O botão de lixeira exclui a pessoa e encerra todas as sessões dela. O MonstarX pede confirmação antes. Não dá para desfazer.
Para ter mais controle, clique em Gerenciar usuários no Admin. A página Usuários da aba Admin permite buscar e filtrar pessoas, ver quando cada uma esteve ativa pela última vez e em quantos dispositivos está conectada, banir alguém por um dia, uma semana, um mês ou para sempre, e excluir uma pessoa junto com tudo o que ela tem no seu app. Veja O painel Admin do seu app.
Como torno alguém admin do meu app?
Seção intitulada “Como torno alguém admin do meu app?”Abra a pessoa em Usuários, na aba Admin, e clique em Tornar admin do app. Um admin do app pode abrir as páginas de administração do próprio app, se ele tiver alguma — uma área da equipe ou um painel de pedidos, por exemplo. Ser admin do app não dá nenhum acesso ao MonstarX em si; a pessoa não consegue ver o seu projeto.
Se o app ainda não tem páginas de administração, peça: “só os admins do app podem abrir o painel de pedidos e marcar pedidos como prontos”.
Como funciona a redefinição de senha?
Seção intitulada “Como funciona a redefinição de senha?”A redefinição de senha do app envia um e-mail com um link para escolher uma nova senha. O link vale por uma hora. O e-mail sai do endereço próprio do app — veja E-mails do seu app.
- “Esqueci a senha” no seu app. Se o app ainda não tem um link “Esqueci a senha”, peça: “adicione Esqueci a senha na página de login”. O MonstarX adiciona a página em que a pessoa informa o e-mail e a página em que ela escolhe a nova senha.
- Você mesmo envia. Na aba Admin, abra a pessoa e clique em Enviar redefinição de senha. Sai o mesmo e-mail que a página “Esqueci a senha” do app envia. Se o app ainda não tem uma página para escolher a nova senha, a aba Admin oferece Pedir ao MonstarX para adicionar.
Quem são os usuários extras que eu não criei?
Seção intitulada “Quem são os usuários extras que eu não criei?”- Usuário de demonstração — a conta de demonstração que o MonstarX criou para você (veja acima).
- Contas de teste do QA. Quando o QA testa o seu app em um navegador real, ele se cadastra com contas de teste próprias. O MonstarX remove essas contas, e o que elas criaram, assim que o teste de QA termina.
Perguntas frequentes
Seção intitulada “Perguntas frequentes”Os usuários do meu app são os mesmos usuários do MonstarX?
Não. As pessoas que se cadastram no seu app têm conta só no seu app. Elas nunca ganham uma conta no MonstarX e não conseguem ver o seu projeto.
Quem se cadastrou na prévia existe no app no ar?
Sim. A prévia e o app publicado compartilham o mesmo banco de dados, então uma conta criada em um funciona no outro.
As pessoas podem entrar com Google ou Apple?
Não com as contas embutidas, que usam e-mail e senha. Se você precisar de outras formas de login, conecte o seu próprio projeto Firebase.
Consigo ver a senha das pessoas?
Não. As senhas são guardadas embaralhadas para que ninguém consiga lê-las, nem você. Se alguém esquecer a senha, envie uma redefinição.
Alguém disse que o login não funciona na prévia. O que eu verifico?
Teste primeiro com a conta de demonstração. Se o login funciona em uma nova aba, mas não dentro do espaço de trabalho, o navegador pode estar bloqueando cookies de terceiros. Conte no chat ao MonstarX o que você está vendo — veja Solução de problemas.