Can PDFs be private?

Released
15 October, 2019 04:18:51
Tamsin
Topics: 2
Messages: 11
Hi

I have set up a system when only logged in users can see previous form entries and the page where my client can access those entries and save them as pdfs is also private.

However once created the pdf is a public link, so for example you do not need to be logged in to see this: https://www.sherpa-epp.co.uk/?page=e2pdf-download&uid=8651f0523f34e785daf305650b3410de

This is not acceptable as the forms are contracts.

Can you help?

Thank you.
15 October, 2019 04:32:42
E2Pdf
Support
Topics: 7
Messages: 3163
Hi,

Unfortunately this functionality not available. We added it to our roadmap and hope to add it within next update.

We remain at your service.


We would really appreciate your feedback at WordPress.org!
15 October, 2019 04:45:53
Tamsin
Topics: 2
Messages: 11
Ok thank you.
15 October, 2019 04:49:21
Tamsin
Topics: 2
Messages: 11
Are these pdfs stored somewhere? I just want to know for the data protection policy, thanks.
15 October, 2019 05:00:28
E2Pdf
Support
Topics: 7
Messages: 3163
We do not store any PDFs or DATA that were sent to our API.

We remain at your serivce.
We would really appreciate your feedback at WordPress.org!
15 October, 2019 06:44:51
Tamsin
Topics: 2
Messages: 11
Ok thank you. Is the PDF stored somewhere on my website server then? Or it is generated everytime someone goes to that link? Thank you for your time.
15 October, 2019 06:55:48
E2Pdf
Support
Topics: 7
Messages: 3163
If you are not using [e2pdf-save] shortcode it is regenerated everytime someone goes to link.

We remain at your service.
We would really appreciate your feedback at WordPress.org!
15 October, 2019 07:08:02
Tamsin
Topics: 2
Messages: 11
Great, no just using -download shortcode.

Thanks for great support.
26 November, 2019 00:40:01
E2Pdf
Support
Topics: 7
Messages: 3163
Hi,

In recent update 1.09.05 we added "Global Actions" which allow view PDFs only if "Conditions" meet.

Helper shortcodes that can be used is: [e2pdf-user id="current"] - will always output current Logged In User ID.

If you have "User ID" field inside your Formidable Form, you can use:


[e2pdf-user id="current"] = [x show="ID"] - Allow Access By Url, where x the ID of "User ID" field.


If you do not have "User ID" you can try to use such condition:


if [e2pdf-user id="current"] = [e2pdf-user] - Allow Access By Url


* [e2pdf-user] - will output User ID for which PDF link was generated on submit process.

Let us know please if you will face any issues using new functionality.

We remain at your service.
We would really appreciate your feedback at WordPress.org!