Sistemerò la sicurezza a livello di riga di Supabase in modo che ogni utente veda solo i propri dati


Informazioni su questo servizio
Traduzione automatica.
Stai per mettere utenti reali su un'app Supabase? Se la sicurezza a livello di riga è disattivata o troppo permissiva, un utente loggato può leggere o cambiare i dati di un altro utente. Lo stringo, con prove.
Accendo le regole e le scrivo per ogni tabella che contiene dati degli utenti, stringo le regole di archiviazione dei file e controllo le funzioni del database che saltano le regole. Poi le dimostro: un test con due utenti mostra che l'utente B legge o modifica le righe dell'utente A prima della soluzione e viene rifiutato dopo. Tu approvi cosa significa “risolto” prima che io cominci.
Base: fino a 6 tabelle. Standard: fino a 9. Premium: fino a 12.
Lavoro su una copia di test o account di test, mai sui record reali dei tuoi utenti. Otterrai le modifiche come migrazione, con passi per applicarla e annullarla. Se stai sviluppando in Lovable o Bolt, faccio in modo che le modifiche si sincronizzino, o ti dico prima di iniziare se non possono, e puoi cancellare per un rimborso completo.
Se una correzione fallisce il test concordato sulla versione che ho consegnato entro 90 giorni, la correggo gratuitamente. A fine 2025 ho costruito un nuovo back end in TypeScript e Supabase per PetConnect, con regole di sicurezza a livello di riga e test.
Scopri di più su Bryce W.
Senior engineer: I check, fix and build apps before launch
- DaStati Uniti
- Membro damag 2024
Lingue
Inglese
Traduzione automatica.
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Traduzione automatica.
E se la mia app ha più di 12 tabelle?
Inviami prima un messaggio. Ti invierò un'offerta personalizzata prima dell'ordine, e non paghi finché non sei d'accordo.
Questo potrebbe rompere la mia app?
Può essere, se parte dell'app si basava sulle regole aperte. Per questo testo su una copia prima e controllo le pagine che leggono i dati prima di consegnare. Se una correzione fallisce il test concordato sulla versione che ho consegnato entro 90 giorni, la correggo gratuitamente.
Hai già comprato il mio Launch Blocker Check qui?
ordina entro 14 giorni dalla mia Launch Blocker Check list e il risparmio di 150$ viene applicato. Mandami un messaggio e ti invierò un'offerta personalizzata al prezzo ridotto.
Hai bisogno del mio database live?
No. Una copia di test del tuo progetto Supabase (un progetto separato o un ramo), o un invito a questa copia con il ruolo più ristretto che può cambiare le policy, è sufficiente. Non tocco mai i record dei reali utenti.
Cosa succede al mio codice?
Lo mantengo riservato. I miei strumenti di coding AI (Claude Code e Codex) lo leggono con le impostazioni di addestramento disattivate, mai il tuo database di produzione o i record degli utenti, e cancello le mie copie quando abbiamo finito, tranne una cronologia Codex condivisa sul mio computer che non posso cancellare per ogni progetto.
E se non è adatto?
Manda un messaggio prima di ordinare. Se ordini prima che abbiamo confermato l'idoneità e non va bene, lo annullerò per un rimborso completo.
