Hi,
I don't know if I'm expressing this correctly, but I'm trying to make a simple form in Fabrik where all data will be added in the backend from a superuser, but all forms should be viewed by public in the frontend and the superuser will be sending via email the URL to each user to view his form. Let's say that the form will contain 3 elements, name, email and price (so for each public user that should have access there will be a form with details for this user aka his name and email, as well as the added field "price").
As it is by default, anyone can view all forms for all public users by following the url www.mysite.com/index.php?option=com_fabrik&view=details&formid=1&rowid=1 and just changing the rowid to another number.
What I'm trying to do is to add another security layer in this URL, so that the URL to view rowid1 of user1 would require the url to by like www.mysite.com/index.php?option=com_fabrik&view=details&formid=1&rowid=1&email=user1@email.com (please note the added bold part), in which case the form would show up if user1's email is indeed "user1@email.com", but won't show up if his email is something else. This way everyone would need to knose apart from the rowid the email value that corresponds to this specific record. If the data in the email part of the URL are not correct nothing would load up, or an error page could show us.
Is it something that is doable in Fabrik? I know there is the option of adding registered user accounts to everyone and having them login to view each form, but I'm trying to make this as simple as possible and to avoid the unecessary step of logging in for each user.
I don't know if I'm expressing this correctly, but I'm trying to make a simple form in Fabrik where all data will be added in the backend from a superuser, but all forms should be viewed by public in the frontend and the superuser will be sending via email the URL to each user to view his form. Let's say that the form will contain 3 elements, name, email and price (so for each public user that should have access there will be a form with details for this user aka his name and email, as well as the added field "price").
As it is by default, anyone can view all forms for all public users by following the url www.mysite.com/index.php?option=com_fabrik&view=details&formid=1&rowid=1 and just changing the rowid to another number.
What I'm trying to do is to add another security layer in this URL, so that the URL to view rowid1 of user1 would require the url to by like www.mysite.com/index.php?option=com_fabrik&view=details&formid=1&rowid=1&email=user1@email.com (please note the added bold part), in which case the form would show up if user1's email is indeed "user1@email.com", but won't show up if his email is something else. This way everyone would need to knose apart from the rowid the email value that corresponds to this specific record. If the data in the email part of the URL are not correct nothing would load up, or an error page could show us.
Is it something that is doable in Fabrik? I know there is the option of adding registered user accounts to everyone and having them login to view each form, but I'm trying to make this as simple as possible and to avoid the unecessary step of logging in for each user.