Haré que la seguridad de nivel de fila de Supabase funcione para que cada usuario vea solo sus propios datos


Acerca de este Servicio
Traducción automática
¿Listo para poner usuarios reales en una app de Supabase? Si su seguridad de nivel de fila está desactivada o es demasiado laxa, un usuario conectado puede leer o cambiar los datos de otro usuario. La bloqueo, con prueba.
Activo las reglas y las escribo para cada tabla que almacena datos de usuario, ajusto tus reglas de almacenamiento y reviso las funciones de la base de datos que saltan las reglas. Luego lo demuestro: una prueba con dos usuarios muestra a la usuario B leyendo o cambiando filas de la usuario A antes de la corrección y siendo rechazado después. Tú apruebas qué significa “arreglado” antes de que empiece.
Básico: hasta 6 tablas. Estándar: hasta 9. Premium: hasta 12.
Trabajo con una copia de prueba o cuentas de prueba, nunca los registros de tus usuarios reales. Te entrego los cambios como una migración, con pasos para aplicar y deshacer. Si sigues desarrollando en Lovable o Bolt, hago que los cambios se sincronicen, o te digo antes de empezar si no se pueden, y puedes cancelar para un reembolso completo.
Si una corrección falla en la prueba acordada de la versión que entregué dentro de 90 días, la reparo gratis. A finales de 2025 construí un nuevo backend en TypeScript y Supabase para PetConnect, con reglas de seguridad de nivel de fila y pruebas.
Conoce a Bryce W.
Senior engineer: I check, fix and build apps before launch
- DeEstados Unidos
- Miembro desdemay 2024
Idiomas
Inglés
Traducción automática
Otros servicios de Desarrollo de software que ofrezco
FAQ
Traducción automática
¿Qué pasa si mi app tiene más de 12 tablas?
Envíame un mensaje primero. Te enviaré una oferta personalizada antes de que hagas el pedido, y no pagarás hasta que estés de acuerdo.
¿Esto arruinará mi app?
Puede ser, si parte de la app dependía de las reglas abiertas. Por eso pruebo en una copia primero y reviso las páginas que leen datos antes de entregar. Si una corrección falla en la prueba acordada de la versión que entregué dentro de 90 días, la reparo gratis.
¿Ya compraste mi Launch Blocker Check aquí?
Haz tu pedido dentro de los 14 días posteriores a mi Launch Blocker Check list y se aplicará un descuento de 150 dólares. Envíame un mensaje y te enviaré una oferta personalizada al precio reducido.
¿Necesitas mi base de datos en vivo?
No. Una copia de prueba de tu proyecto de Supabase (un proyecto o rama separado), o una invitación a esa copia con el rol más estrecho que pueda cambiar políticas, es suficiente. Nunca toco los registros de usuarios reales.
¿Qué pasa con mi código?
Lo mantengo confidencial. Mis herramientas de código de IA (Claude Code y Codex) las usan con sus ajustes de entrenamiento desactivados, nunca tu base de datos de producción ni los registros de los usuarios, y borro mis copias cuando terminamos, excepto un historial compartido de Codex en mi ordenador que no puedo borrar por proyecto.
¿Y si no encaja?
Envíame un mensaje antes de hacer el pedido. Si haces el pedido antes de que confirmemos que encaja y no lo hace, loCancelaré y te devolveré el dinero completo.
