Save screen based on IP

I am developing a public application that allows users to submit a form without requiring a login. However, it is crucial that each user can only view their own submitted form and not those of others.

Currently, I am utilizing user-specific columns for the form submissions. Once submitted, the data is transferred to another table that is accessible only to logged-in users, ensuring privacy and security.

Is there a method that would enable a public user to save their progress and return to complete their form at a later time? Would converting the user-specific columns to standard columns and incorporating a randomly generated ID be a secure and effective solution?


1 Like

Effective, yes. Secure, no. Row owners is the only way to completely secure non user specific data in Glide, but without user profiles, you’re unable to enable row owners.

3 Likes

You’re also asking the user to store that generated ID somewhere to return to it for the next session right? It’s insecure and tech-savvy users might get hold of that info to spoof the session.

2 Likes