How do I let non-registered users access a page?

I have a page where external users come and fill a form.

After they have filled a form, I want them to be able to access the form submission response on another page.

The issue is, they aren’t a user. The only information they provide is their email within the form, but I don’t want my app to create a user for them.

What are my options for enabling them to view their own data only on a separate page?

Temporary users

I didn’t really get it, whats the privacy rule I need to add within the app? Is it formResponse = Current Logged In User?

Hey!

Try saving this user’s email as you have already mentioned in this form. When you present it to him, pull the form from a search for this email.

Use this email as a URL parameter.

If you only want to present the form sent after filling it out, you can also insert the data in custom states and not refresh the page, just hide the filled out and saved form and show your data.

Cheers!

Hey Ricardo, is there a way to set this up with privacy rules by any way? I don’t also want the email to be in the URL.

I do save the users email when they enter it in the form.

The form is sent after an approval, so it isn’t in the same session.

You can use these emails in the URL when trigger happens or save it in the database, this way you can protect this through privacy rules.

Also, since the form is public. Optimize your database and remove privacy rules from this form element e.g. try and give this form a unique id.

I have a simlar use case. All my data is protected under privicy rules.

So to get around this… the form sumbission triggers a backend workflow

to allow the person to then access information pertaining to the form submission… i use the bubble app connector (similar to making an api call) to its own database to then display data pertinant to the thing i created from the previous step

You can use the form’s Unique ID. I think this is a good way.

@Bubbleboy How exactly do you do that part? I didn’t get your implementation? Do you have an example?

@ricardo-campos The page itself is of the type of element of form. Are you saying to pass the unique ID to the URL also?

@amit.chauhan I didn’t get your point. The form has a unique ID, do I need to just pass that into the URL parameter? The page itself is of type form.

Yes, use that ID to pass into the URL.

Yes! Use this Form Unique ID as a URL parameter. It will work

This topic was automatically closed after 70 days. New replies are no longer allowed.