eu vou consertar a segurança de nível de linha do supabase para cada usuário ver apenas seus próprios dados


Sobre este Serviço
Tradução automática
Vai colocar usuários reais em um app do Supabase? Se a segurança por linha estiver desativada ou muito permissiva, um usuário logado pode ler ou alterar os dados de outro usuário. Vou deixar tudo travado, com prova.
Eu ativo as regras e escrevo para cada tabela que guarda dados dos usuários, aperto as regras de armazenamento de arquivos e verifico funções de banco que pulam as regras. Depois eu demonstro: uma rodada de teste com dois usuários mostra o usuário B lendo ou alterando as linhas do usuário A antes da correção e sendo negado depois. Você aprova o que “corrigido” significa antes de eu começar.
Básico: até 6 tabelas. Padrão: até 9. Premium: até 12.
Eu trabalho a partir de uma cópia de teste ou contas de teste, nunca os registros reais dos seus usuários. Você recebe as mudanças como uma migração, com passos para aplicar e desfazer. Se você continuar desenvolvendo no Lovable ou Bolt, eu faço as mudanças para sincronizarem, ou eu te aviso antes de começar se não der, e você pode cancelar para ter reembolso total.
Se a correção falhar no teste acordado na versão que entreguei dentro de 90 dias, eu corrijo de graça. Em fim de 2025 eu criei um backend TypeScript e Supabase novo para o PetConnect, com regras de segurança por linha e testes.
Conheça mais sobre Bryce W.
Senior engineer: I check, fix and build apps before launch
- A partir deEstados Unidos
- Membro desdemai. de 2024
Idiomas
Inglês
Tradução automática
Outros serviços de Desenvolvimento de Software que eu ofereço
Perguntas frequentes
Tradução automática
E se meu app tem mais de 12 tabelas?
Me manda uma mensagem primeiro. Vou te enviar uma oferta personalizada antes de você pedir, e você não paga até concordarmos.
Isso vai quebrar meu app?
Pode acontecer, se parte do app dependia das regras abertas. Por isso eu testo em uma cópia primeiro e verifico as páginas que leem dados antes de entregar. Se a correção falhar no teste acordado na versão que entreguei dentro de 90 dias, eu corrijo de graça.
Já comprou meu Launch Blocker Check aqui?
Faça o pedido dentro de 14 dias da minha Launch Blocker Check list que o $150 sai. Me mande uma mensagem que eu mando uma oferta personalizada com o preço mais baixo.
Você precisa do meu banco de dados ativo?
Não. Uma cópia de teste do seu projeto Supabase (um projeto ou ramo separado) ou um convite para essa cópia com o papel mais restrito que pode alterar políticas já basta. Eu nunca mexo nos registros reais dos usuários.
O que acontece com meu código?
Eu mantenho em confidencialidade. Minhas ferramentas de IA de codificação (Claude Code e Codex) leem com as configurações de treino desligadas, nunca seu banco de dados de produção ou registros de usuários, e eu apago as cópias quando terminarmos, exceto um histórico compartilhado do Codex no meu computador que não posso limpar por projeto.
E se não for compatível?
Me manda uma mensagem antes de pedir. Se você pedir antes de confirmarmos se serve e não der, eu cancelo e devolvo o valor integral.
