Pular para o conteúdo principal
Use as configurações de visibilidade para decidir quem pode abrir seu app e se precisam fazer login. Depois, use os papéis para controlar o que cada pessoa pode ver e fazer dentro do app, como visualizar dados ou gerenciar pedidos. Por fim, adicione colaboradores para trabalhar com você no editor do app para projetar, configurar e manter o app. Apenas colaboradores e o dono do app podem acessar o editor do app e o dashboard do seu app. Papéis como Admin e User controlam o que as pessoas podem fazer no app ao vivo, mas não dão acesso ao editor do app ou dashboard.
Página App Users no dashboard do app, mostrando os usuários e seus papéis

Gerenciando os usuários do seu app e seus papéis


Definindo a visibilidade do seu app

A visibilidade do app decide quem pode abrir seu app e se precisam fazer login. Escolha o nível que combina com seu app. A visibilidade trata apenas de quem pode entrar. Como as pessoas fazem login, como com e-mail e senha ou Google, é uma configuração separada na página Authentication. Saiba mais sobre gerenciar login e cadastro. A Base44 usa visibilidade inteligente para sugerir um ponto de partida para você. Apps que agem como sites públicos, como landing pages ou portfólios, são automaticamente definidos como Public sem exigir login. Você pode mudar essa configuração a qualquer momento.
Appvis 1

Escolhendo a visibilidade do app no dashboard do seu app

Para definir a visibilidade do seu app:
  1. Vá para o Dashboard do seu app.
  2. Clique em Overview.
  3. Clique no drop-down App Visibility.
  4. Selecione um nível de visibilidade.
Importante:
  • Apps privados estão disponíveis apenas em planos pagos.
  • Se você definir seu app como Private, precisa convidar pessoas para que possam fazer login e usar seu app, a menos que você ative a admissão automática. Clique em Send Invites para enviar convites ou compartilhar o link do seu app. Pessoas que não foram convidadas ou admitidas via SSO veem uma mensagem de erro.
Bom saber sobre a visibilidade do app:
  • Se seu app não exige login, ele não consegue identificar cada visitante. Recursos que dependem da identidade do usuário, como perfis ou dados salvos por usuário, não funcionam.
  • Se seu workspace impõe SSO, as pessoas fazem login em apps públicos através do seu provedor de identidade. Em um app que oferece as duas opções públicas, selecione Public (login required) para que o login corresponda ao restante do seu workspace, porque Public (no login) fica indisponível enquanto a imposição está ativa. Saiba mais sobre SSO Enterprise e visibilidade do app.

Mostrando o selo da Base44

O selo da Base44 é um pequeno rótulo “Edit with Base44” no canto inferior direito do seu app ao vivo. Ele mostra às pessoas que você criou o app com a Base44. Quem clica nele pode copiar seu app para a própria conta e editar a própria versão. O selo só aparece quando seu app é público. Ocultá-lo também impede que as pessoas copiem seu app.
Uma captura de tela de um app ao vivo com o selo Edit with Base44 destacado no canto inferior direito

Onde o selo aparece

Você precisa do plano Starter ou superior para ocultar o selo. Se seu workspace voltar para o plano Free, o selo volta a aparecer nos seus apps. Ele fica oculto de novo quando você faz upgrade.
Para mostrar ou ocultar o selo:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Settings no menu à esquerda.
  3. Ative ou desative o botão Platform Badge.

Convidando usuários para seu app

Convide pessoas para usar seu app enviando um convite por e-mail do seu dashboard ou de dentro do seu app. Convidar alguém como user ou admin controla o que podem fazer no app ao vivo. Não dá a eles acesso ao editor do app ou ao dashboard do seu app.
Como os convites funcionam:
  • Se seu app está com visibilidade Workspace, todos os membros do workspace automaticamente têm acesso e não precisam de convites individuais.
  • Se seu app é privado, o SSO é seu único método de login e a admissão automática está ativa, as pessoas são adicionadas automaticamente quando fazem login e não precisam de convites individuais.
  • Se seu app ainda não está publicado, a caixa de diálogo de convite mostra Your app isn’t published yet. Você ainda pode enviar os convites, mas os convidados não conseguem acessar o app até que você o publique.
  • As permissões de convite dependem da visibilidade do seu app:
    • App privado: Apenas admins podem convidar pessoas e escolher se o papel é user ou admin.
    • App público: Admins podem convidar pessoas e escolher papéis. Pessoas com o papel user podem convidar outras pessoas.

Do seu dashboard

Envie convites do dashboard do seu app e escolha o papel de cada pessoa. Para convidar muitas pessoas de uma vez, envie um arquivo CSV ou de texto simples com endereços de e-mail. Pode ser uma lista de contatos ou a lista de usuários exportada do seu app. A Base44 encontra todos os endereços do arquivo, em qualquer coluna, e os adiciona à lista. Assim, você pode conferi-los antes de enviar.
Você pode convidar até 50 pessoas de cada vez. Se um arquivo tiver mais endereços que isso, os extras são ignorados.
Para convidar pessoas do seu dashboard:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Overview.
  3. Clique em Send Invites na seção Invite Users.
  4. Digite o endereço de e-mail de cada pessoa que você quer convidar ou clique em Upload CSV para adicionar endereços de um arquivo.
  5. Escolha um papel em Select role.
  6. Clique em Send invitation.
Uma captura de tela da janela Invite users com um endereço de e-mail digitado e Upload CSV destacado

Convidando pessoas para seu app a partir do dashboard

De dentro do seu app

Você também pode convidar pessoas diretamente de dentro do seu app pedindo ao chat de IA para configurar convites no app. Use a opção de convite adicionada para digitar o e-mail de cada pessoa e, se solicitado, escolher o papel que você quer dar a ela. Exemplo de prompt: Adicione a opção de convidar usuários para o app de dentro do app
Pedindo ao chat de IA para adicionar a capacidade de convidar pessoas de dentro do seu app

Pedindo ao chat de IA para adicionar a capacidade de convidar pessoas de dentro do seu app

Limites diários de convites

Cada app pode enviar um número definido de convites em qualquer período de 24 horas. O limite depende do plano do workspace dono do app. O limite conta os convites enviados nas últimas 24 horas e não é zerado em um horário fixo. Você pode enviar mais à medida que cada convite anterior passa da marca de 24 horas. Os convites enviados de dentro do seu app contam para o mesmo limite, mas param quando o app chega a 100, seja qual for o seu plano. Convidar um grupo do workspace não conta para o limite. Se você atingir o limite ao convidar pelo dashboard, verá “You’ve sent too many invites. Try again later.”
Se você personalizar o e-mail de convite integrado, seu app pode enviar até 20 convites em 24 horas. Isso vale para todos os planos, incluindo o Business. Só o plano Enterprise mantém o limite diário normal.

Compartilhe um link do seu app para que as pessoas possam acessá-lo diretamente. Para compartilhar o link do seu app:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Overview.
  3. Clique em Copy Link na seção Invite Users.
  4. Compartilhe o link onde você quiser que as pessoas acessem seu app.
Você também pode fazer isso pela barra superior. Clique em Publish, depois em Share your app, e envie convites por e-mail com um papel, clique em Copy link, ou publique direto no Facebook, LinkedIn, X, WhatsApp ou Reddit.
Copylink 1

Compartilhando um link do seu app

Se você compartilhar um link com alguém que não tem permissão para acessar seu app, essa pessoa vê um pop-up pedindo para solicitar acesso. A Base44 envia a ela um código de verificação por e-mail antes que a solicitação chegue a você, então cada solicitação que você revisa vem de um endereço confirmado pelo dono. A pessoa pode reenviar o código ou corrigir o endereço, e você não vê nada até ela verificar. Depois que ela verifica, você recebe uma notificação e pode revisar a solicitação e decidir se permite o acesso. Ela recebe um e-mail se você aprovar. Se o link do seu app abre para você, mas não para outras pessoas, encontre sua situação abaixo.
Seu app não está publicado. A pré-visualização no editor do app é só para você e seus colaboradores. Ninguém mais consegue abrir o link até você publicar.Para publicar, clique em Publish no canto superior direito do editor do app e publique seu app. Seu app ao vivo só muda quando você publica. Publique de novo sempre que quiser que as pessoas vejam suas mudanças mais recentes.
Seu app está definido como Private, e essas pessoas ainda não foram convidadas. Quando elas solicitam acesso, você pode revisar a solicitação e permitir a entrada. Você também pode convidá-las ou definir a visibilidade do app como Public para que qualquer pessoa com o link possa abri-lo.
Seu app está definido como Workspace, então só membros do seu workspace Base44 podem abri-lo. Convide as pessoas para o seu workspace ou mude a visibilidade do app para Public ou Private e convide-as para o app.
Se o link do seu app ainda não abrir, entre em contato com o Customer Care. Informe o link, a visibilidade do app e se você usa um domínio personalizado.

Gerenciando os usuários do seu app

A página App Users lista todas as pessoas que se cadastraram ou foram convidadas para o seu app. Use-a para ver quem usa seu app, encontrar uma pessoa específica e manter os dados dela atualizados. Ela sempre mostra os usuários do seu app ao vivo, mesmo quando você trabalha com dados de teste.

Visualizando os usuários do seu app

Abra a página App Users para ver todas as pessoas do seu app. Depois, abra os detalhes de uma pessoa para conferir as informações da conta e atualizar o papel ou os campos personalizados. Cada linha mostra o nome, o papel, o endereço de e-mail e a data de entrada da pessoa. Ela também mostra os campos personalizados que você adicionou para os usuários do app. Pessoas convidadas que ainda não fizeram login mostram Never na coluna Joined. Para ver e editar os detalhes de um usuário do app:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em App Users.
  3. Clique na linha da pessoa.
  4. Confira o ID de usuário, o nome, o endereço de e-mail e a data de entrada. Para copiar o ID, clique no ícone de copiar ao lado dele.
  5. Em Edit User, mude o papel ou os campos personalizados.
  6. Clique em Save.
Uma captura de tela do painel de detalhes de um usuário do app com o ícone de copiar o ID e o campo de papel em Edit User destacados

Conferindo e editando os detalhes de um usuário do app

Encontrando um usuário do app

Pesquise na lista quando precisar verificar se alguém se cadastrou ou encontrar a conta da pessoa rapidamente. Digite um nome ou endereço de e-mail na caixa Search by Email or Name. Para ver só as pessoas com um certo papel, clique no drop-down de papéis ao lado da caixa de pesquisa e escolha um papel. Para ver as pessoas que aguardam sua aprovação de acesso, clique na aba Pending requests.
Uma captura de tela da página App Users com a caixa Search by Email or Name e o filtro de papel destacados

Pesquisando e filtrando os usuários do seu app

Mudando um endereço de e-mail

Você não pode mudar o endereço de e-mail nem o nome de um usuário do app, nem pela página App Users nem editando os detalhes dele. A Base44 usa o endereço de e-mail para identificar cada pessoa. Um endereço diferente significa uma conta diferente. Se alguém precisa usar um novo endereço de e-mail, dê acesso a esse endereço e remova a conta antiga. A nova conta começa do zero. Os valores dos campos personalizados não são transferidos. Os registros criados pela conta antiga continuam mostrando o endereço antigo em Created by nos seus dados. Para mover um usuário do app para um novo endereço de e-mail:
  1. Convide o novo endereço de e-mail com o mesmo papel. Em um app público, a pessoa também pode se cadastrar sozinha com o novo endereço.
  2. Depois que ela fizer login com o novo endereço, remova a conta antiga.

Removendo um usuário do app

Remova alguém quando essa pessoa não deve mais usar seu app. A remoção desconecta a pessoa na hora e invalida a senha e os códigos de login dela. O perfil vai para Recently deleted e fica lá por 30 dias. Assim, você pode restaurá-la se tiver removido por engano. Depois de 30 dias, o perfil é excluído permanentemente. Para remover um usuário do app:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em App Users.
  3. Clique no ícone More actions ao lado da pessoa.
  4. Selecione Remove user. Para alguém que ainda não aceitou o convite, selecione Cancel invite.
Uma captura de tela do menu More actions de um usuário aberto na página App Users com Remove user destacado

Removendo um usuário do app pelo menu More actions

Restaurando um usuário do app

Se você removeu alguém por engano, restaure a pessoa em Recently deleted em até 30 dias. O perfil, o ID de usuário e o papel no app voltam. Assim, os registros que ela criou continuam vinculados a ela. Se ela tinha acesso de colaboradora, você precisa dar esse acesso de novo.
Quando não é possível restaurar alguém
  • O endereço de e-mail já pertence a um usuário ativo, por exemplo, porque a pessoa se cadastrou de novo.
  • A pessoa perdeu o acesso por um grupo do workspace ou pelo próprio workspace. Adicione-a de volta lá primeiro e depois restaure.
Para restaurar um usuário removido:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em App Users.
  3. Clique no ícone More actions no topo da página e selecione Recently deleted.
  4. Clique no ícone Restore ao lado da pessoa.

Excluindo um usuário permanentemente

Exclua o perfil de alguém permanentemente quando não quiser esperar os 30 dias. Por exemplo, quando a pessoa pediu que você excluísse os dados dela. Não é possível restaurar depois. Para remover todo o resto que ela deixou no seu app, veja como excluir os dados de usuários do seu app. Para excluir permanentemente um usuário removido:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em App Users.
  3. Clique no ícone More actions no topo da página e selecione Recently deleted.
  4. Clique no ícone Delete ao lado da pessoa.
  5. Clique em Delete permanently para confirmar.

Escolhendo os papéis dos seus usuários

Os papéis controlam o que cada pessoa pode fazer no seu app ao vivo. Por padrão, todo app inclui 2 papéis:
  • Admin: Pode gerenciar áreas restritas a admins no app ao vivo.
  • User: Pode visualizar e usar o app sem permissões especiais.
Ser Admin ou User não dá a ninguém acesso ao editor do app ou ao dashboard do seu app. Para trabalhar lá, a pessoa precisa ser colaboradora ou dona do app.
Por exemplo, em um app de loja você pode dar ao gerente da loja o papel de Admin para que ele possa atualizar níveis de estoque e processar pedidos no app ao vivo, enquanto dá à equipe de vendas o papel de User para que possam ver produtos, verificar o status dos pedidos e usar o app sem alterar configurações.
Você pode criar papéis e campos extras se precisar de mais controle. Por exemplo, você pode pedir ao chat de IA para:
  • Crie um papel chamado Gerente de Equipe que possa atualizar turnos e escalas da equipe no app ao vivo.
  • Adicione um campo chamado app_role à entidade Users com os valores Admin, Staff e Viewer.
Para atualizar o papel de um usuário:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em App Users.
  3. Selecione o usuário cujo papel você quer mudar.
  4. Clique no drop-down Role e escolha Admin ou User.
  5. Clique em Save.

Dando acesso ao seu app para um grupo

Em vez de adicionar pessoas uma a uma, você pode dar acesso ao seu app a um grupo inteiro do workspace de uma vez. Todos no grupo recebem acesso com o papel que você escolher, e o acesso fica sincronizado automaticamente conforme as pessoas entram ou saem do grupo.
Antes de convidar um grupo:
  • Compartilhar seu app com um grupo exige um plano Enterprise (Business ou Enterprise). Compartilhar grupos do provedor de identidade (IdP) também exige SSO e o plano Enterprise, que o plano Business não inclui. Saiba mais sobre grupos do workspace.
  • Os grupos são criados e gerenciados nas configurações do seu workspace, não no seu app, então você só pode compartilhar grupos que já existem lá.
  • Em um app privado, todos os membros dos grupos convidados recebem acesso ao seu app e um e-mail avisando.
  • Em um app workspace, todos já têm acesso, então convidar um grupo apenas define o papel dos seus membros.

Adicionando um grupo

Convide um grupo do workspace pela aba Groups do seu app e escolha o papel que seus membros recebem. Para dar acesso ao seu app a um grupo:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em App Users.
  3. Clique na aba Groups.
  4. Clique em Invite group.
  5. Na caixa Search for a group, encontre o grupo que você quer adicionar e marque a caixa de seleção dele.
  6. Clique no drop-down Assign role to group e escolha o papel que você quer que todos no grupo tenham.
  7. Clique em Invite group.
Invite group to app

Convidando um grupo para seu app

Gerenciando o acesso de grupos

A aba Groups lista todos os grupos com acesso, junto com o tipo, o número de membros e o papel. A partir dela, você pode mudar o papel de um grupo ou remover o acesso dele a qualquer momento. Para gerenciar o acesso de grupos:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em App Users.
  3. Clique na aba Groups.
  4. Faça uma das seguintes ações:
Na linha do grupo, clique no drop-down Role e escolha um novo papel.
Change group role

Mudando o papel de um grupo no seu app

  1. Na linha do grupo, clique no ícone de remover.
  2. Na janela de confirmação, clique em Remove group.
Remove group access

Removendo um grupo do seu app

Todos que tinham acesso apenas por esse grupo perdem o acesso, e os membros que já fizeram login têm a conta no app removida. Isso não pode ser desfeito.

Trabalhando com colaboradores

Colaboradores são pessoas que ajudam você a construir seu app no editor do app. Adicione colaboradores quando quiser que alguém projete, configure ou mantenha o app com você.
Qual é a diferença entre colaboradores e admins?
  • Colaboradores
    • Podem abrir o editor do app e o dashboard do seu app.
    • Ajudam você a projetar páginas, mudar a lógica, conectar dados e configurar ajustes.
    • São convidados pelo ícone Invite collaborators no editor do app.
  • Admins
    • Fazem login no app ao vivo.
    • Acessam áreas exclusivas de admins no app ao vivo, como relatórios protegidos ou ferramentas de gestão.
    • Não podem abrir o editor do app ou o dashboard do seu app, a menos que também sejam colaboradores.
Colaboradores são separados dos papéis de usuário. Quando você adiciona alguém como colaborador, essa pessoa é adicionada ao seu app como Admin em App Users por padrão, para que possa gerenciar conteúdo, dados e configurações no app ao vivo enquanto constrói. Depois, você pode mudar o papel dela no app na página App Users sem afetar o acesso ao editor do app.

Convidando colaboradores

Convide colaboradores diretamente do editor do seu app. Se o seu app permite que membros do workspace entrem por conta própria, as pessoas do seu workspace não precisam de convite.
Para convidar alguém como colaborador, a pessoa precisa ser membro do workspace dono do app. Se ainda não for membro, primeiro convide a pessoa para o workspace.
Para convidar colaboradores para construir seu app:
  1. Vá para o editor do seu app.
  2. Clique no ícone Add collaborator no topo. Se houver mais pessoas trabalhando no app do que cabem na barra superior, clique no número ao lado dos avatares delas.
  3. Digite o endereço de e-mail da pessoa na caixa de pesquisa e clique em Invite seguido do e-mail dela. Para convidar várias pessoas de uma vez, clique em Invite collaborators.
    Uma captura de tela do menu Add collaborator no editor do app com o botão Invite alex@example.com destacado

    Convidando um colaborador por e-mail pelo menu Add collaborator

  4. Adicione outras pessoas digitando o e-mail delas, ou comece a digitar o nome de um membro do workspace e escolha-o na lista. A lista mostra membros do seu workspace que ainda não são colaboradores neste app. Separe os endereços de e-mail com vírgulas.
  5. Clique em Invite.
Uma captura de tela da janela Invite collaborators com o campo de e-mail, o botão Invite destacado e os colaboradores existentes

Convidando colaboradores para seu app na Base44

Escolhendo quem pode colaborar

Decida se as pessoas precisam de um convite para colaborar no seu app ou se qualquer pessoa do seu workspace pode entrar por conta própria. Apps Base Code permitem que membros do workspace entrem por padrão. Todos os outros apps começam apenas com pessoas convidadas, então funcionam como antes até você mudar a configuração.
Antes de mudar isso:
  • Apenas o dono do app e os admins do workspace podem mudar essa configuração. Outros colaboradores podem ver qual opção está ativa, mas não podem mudá-la.
  • Em um plano Enterprise (Business ou Enterprise), os admins do workspace podem desativar o compartilhamento com todo o workspace para apps do builder ou apps do Base Code. Nesse caso, Workspace members não fica disponível para esses apps. Veja Controlando a colaboração.
Para escolher quem pode colaborar no seu app:
  1. Vá para o editor do seu app.
  2. Clique no ícone Add collaborator no topo.
  3. Clique em Invite collaborators.
  4. Ao lado de Who can collaborate on this app?, selecione uma opção:
    • Workspace members: Qualquer pessoa do seu workspace se torna colaboradora quando abre o app. Convidados do workspace ainda precisam de convite, e você ainda pode convidar pessoas por e-mail.
    • Invited only: Apenas as pessoas que você convida podem colaborar no app.
Escolhendo quem pode colaborar no seu app na Base44

Escolhendo quem pode colaborar no seu app na Base44

Se você mudar de Workspace members para Invited only, as pessoas que já entraram pelo seu workspace continuam como colaboradoras. Elas têm o rótulo From workspace na lista, para que você possa encontrá-las e removê-las se necessário.

Gerenciando colaboradores

Remova um colaborador quando ele não precisar mais de acesso ao editor do app. Para gerenciar colaboradores:
  1. Vá para o editor do seu app.
  2. Clique no ícone Add collaborator no topo.
  3. Clique em Invite collaborators.
  4. Encontre o colaborador relevante e clique no ícone More actions .
  5. Clique em Remove collaborator.
  6. Na janela de confirmação, selecione uma opção:
    • Remove collaborator access only: Revoga imediatamente o acesso ao editor do app e impede que faça mudanças, mas mantém a pessoa na lista App Users com o papel existente para que ainda possa usar o app ao vivo.
    • Remove from app entirely: Revoga o acesso de colaborador e remove a pessoa da lista App Users, para que não possa mais fazer login nem usar o app.
Quando colegas estão trabalhando no mesmo app, você vê os avatares deles na barra superior, então sempre sabe quem está editando no momento. Passe o mouse sobre um avatar para ver o nome e coordenar mudanças em tempo real.Clique no ícone Add collaborator, ou no número ao lado dos avatares, para ver todos que estão ativos no app agora e a branch em que cada pessoa está. Digite em Find someone para procurar alguém, ou clique em Invite collaborators para adicionar uma nova pessoa.
Collab

Restringindo convites de colaboradores externos

Por padrão, qualquer membro do workspace pode convidar pessoas de fora do workspace para colaborar em apps. Você pode limitar isso para que apenas donos e admins do workspace possam enviar esses convites.
Você precisa de um plano Enterprise (Business ou Enterprise) para controlar quem convida colaboradores externos. Donos e admins do workspace ativam Restrict external collaborators nas configurações de Collaboration do workspace. Veja Controlando a colaboração.

Testando seu app como um usuário

Visualize e interaja com seu app como qualquer usuário ou papel para verificar permissões, solucionar problemas ou testar fluxos de usuário.
As mudanças que você faz enquanto testa como um usuário são salvas nos dados daquela pessoa. Para evitar afetar dados reais, teste com usuários de exemplo ou fictícios sempre que possível.

Por que você iria querer testar seu app como um usuário?

  • Testes realistas: Teste o app exatamente como um usuário ou papel específico o vê
  • Visibilidade de permissões: Verifique rapidamente o que cada papel ou usuário pode ou não acessar
  • Solução de problemas mais rápida: Reproduza e depure problemas relatados no contexto real da pessoa
  • Validação de fluxos: Faça verificações de ponta a ponta, como onboarding e tarefas principais, antes dos lançamentos
Para testar seu app como um usuário:
  1. Vá para o editor do seu app.
  2. Clique no ícone More actions no canto superior direito.
  3. Selecione Act as a user.
    Actasuser 1

    Selecionando "Act as a user" no editor de apps da Base44

  4. Clique no drop-down ao lado de You’re acting as e selecione o usuário relevante.
  5. Visualize e interaja com o app como aquele usuário.
  6. Clique em Exit mode quando terminar de testar como outro usuário.
O papel do usuário aparece entre parênteses ao lado do endereço de e-mail dele.
Using the "Act as a user" feature in Base44

Testando seu app como um usuário na Base44


Perguntas frequentes

Clique abaixo para saber mais sobre como gerenciar o acesso ao seu app.
Sim. Se seu app está definido como Public, qualquer pessoa pode criar uma conta na sua página de cadastro e fazer login. Em um app que ainda oferece Public (login required), qualquer pessoa com uma conta Base44 pode fazer login.
Sim. Em um app Public, peça ao chat de IA para proteger as páginas que você escolher e enviar visitantes que não fizeram login para sua página de login. Veja como mostrar uma landing page pública mas exigir login em outras páginas.
Para proteção extra em um app público, clique em Run Security Scan para verificar problemas comuns antes de compartilhá-lo.
Eles listam estas opções: Public (no login), Private, Public (login required) e Workspace. Public (login required) aparece com o rótulo Deprecated. Para personalizar suas próprias telas de login e cadastro em um desses apps, veja login personalizado para apps existentes.
Quando alguém solicita acesso a um app privado, donos e colaboradores recebem uma notificação no app, e o dono do app também recebe um e-mail. Para manter sua caixa de entrada organizada, você recebe no máximo um e-mail a cada 15 minutos por app, mesmo que várias pessoas solicitem acesso.Para revisar uma solicitação de acesso:
  1. Clique no ícone de notificações no seu workspace.
  2. Clique em Review para abrir a solicitação e decidir se concede o acesso.
Painel de notificações mostrando uma nova solicitação de acesso com o botão Review destacado

Revisando uma solicitação de acesso

Um usuário do app é alguém que faz login e usa seu app. O acesso dele é controlado pelas configurações de visibilidade e por papéis como Admin ou User. Ele só pode ver e usar o app ao vivo (incluindo seções exclusivas de admins), não o editor do app nem o dashboard.Um colaborador é alguém que ajuda você a construir o app no editor do app. Apenas colaboradores e o dono do app podem abrir o editor do app e o dashboard do seu app. Quando você adiciona alguém como colaborador, essa pessoa recebe automaticamente o papel de Admin em App Users por padrão, para que possa gerenciar dados e configurações ao vivo enquanto constrói. Você pode mudar o papel dela no app depois sem mudar o status de colaborador.
Antes de 16 de fevereiro de 2026, tornar alguém admin era a única forma de permitir que editasse seu app. Admins daquela época mantêm o acesso e foram adicionados como colaboradores automaticamente.
Não. Se você quer que alguém ajude a construir ou editar seu app, convide a pessoa como colaboradora pelo editor do app. Isso dá acesso ao editor do app e, por padrão, ao papel de Admin no seu app. Torne alguém admin em App Users sem adicionar como colaborador apenas quando a pessoa precisar de acesso de admin no app ao vivo, mas não precisar trabalhar no editor do app.
Você pode controlar quem pode acessar, ler, gravar ou excluir registros nas entidades de dados do seu app definindo permissões de dados. Configure o acesso para cada tabela de dados para garantir que os dados estejam disponíveis apenas para pessoas autorizadas. Saiba mais sobre gerenciar configurações de segurança.
A Base44 bloqueia a lista integrada Users para proteger dados de login, então apenas colaboradores e o dono do app podem lê-la. Qualquer recurso que lê da entidade Users, como uma página de perfil de membro ou conteúdo personalizado, funciona para admins, mas não para membros comuns. Ler diretamente também pode gerar um erro Authentication required to view users.A solução é armazenar os dados dos membros em uma entidade separada, como UserProfile, e apontar seus recursos para ela em vez da entidade integrada Users.Para configurar isso, cole este prompt no chat de IA:Crie uma nova entidade chamada UserProfile. Mova os campos personalizados da entidade Users para UserProfile. Estabeleça uma relação 1:1 entre Users e UserProfile. Garanta que um UserProfile seja criado automaticamente quando um novo usuário se cadastrar. Atualize o app para buscar os detalhes do usuário em UserProfile em vez de Users. Defina permissões para que os usuários só possam editar o próprio perfil, mas qualquer pessoa possa lê-lo.Depois que a IA fizer as mudanças, vá para o Dashboard do seu app, clique em Data, abra sua nova tabela UserProfile e clique em Permissions para garantir que as regras correspondem ao acesso pretendido.
Para testar fluxos de usuário com segurança sem afetar dados reais, adicione uma pessoa de teste diretamente ao seu app. Depois que o perfil de teste existir, você pode usar o recurso Act as a user para se passar por ela e visualizar a experiência dela.Para criar um usuário fictício (de teste):
  1. Vá para o Dashboard do seu app.
  2. Clique em App Users.
  3. Clique em Invite users para enviar um convite, ou cadastre uma nova conta usando a página de cadastro pública do seu app.
  4. Atribua o papel ou as permissões desejadas ao perfil de teste.
Você também pode pedir ao chat de IA para criar um usuário de teste.
Depois de criar seu usuário de teste, abra seu app, clique no ícone More actions no topo e selecione Act as a user. Em seguida, escolha seu usuário de teste na lista para interagir com o app como aquela pessoa. Todas as ações afetam apenas os dados do usuário de teste, não suas contas reais.Use esse método para verificar permissões, regras de visibilidade e fluxos de usuário antes de liberar mudanças para todos.
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.