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

B
bwatsnet
B
bwatsnet
Bryce W.
Algumas informações foram traduzidas automaticamente.

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.

Bryce W.

Senior engineer: I check, fix and build apps before launch

  • A partir deEstados Unidos
  • Membro desdemai. de 2024
  • Idiomas

    Inglês
I help people who are about to put real users or real money on an app, often one built fast with Lovable, Bolt, Replit or Cursor. I find what could stop a safe launch, like database access rules, sign-in, exposed keys and payments, and I fix it, with a test we agree on first so you can see it worked. I build, fix and harden software for solo founders and teams of every size, at whatever stage you're in. I spent more than a decade as a software engineer at eBay (2013 to 2023), and before that I worked on payments at hyperWALLET.

Tradução automática

Outros serviços de Desenvolvimento de Software que eu ofereço