How to make it that a user can answear in an input only once?

How to make it so that a user can answer in an input only once?

I am making a feedback app, where people can give feedback to other apps and rate them.
It works based on the company putting their app/service update and sending it to their customers to answer. I would like for people to be able to answer only once in their lifetime. I would also like for the users to not have to make an account. How to do it?

Hey @ckm3dia :wave:

I would suggesting using a randomID in the URL parameter along with the parameter of the company unique ID. When you create the link for the user to provide the feedback, you can check to see if someone has already provided feedback for that randomID and Company parameters.

To do this securely, I would suggest using the API connector since Bubble doesn’t let you return data from a custom event…yet (soon they will). That way you can do the check on the backend workflows securely and then just return a yes/no value to give the user a response if they already submitted feedback or not.

This allows for the user to not need an account and you don’t need to expose all of your data. You can keep your strong privacy rules that you probably already have set up. :wink:

Does that make sense? :blush: Does that sound like what you are trying to accomplish?

Thank you I will give it a try

1 Like