I'm trying to create a printable version of a BizForm containing the data supplied by the user when they fill the form out. One of our business requirements is that when submitting a physical sample to us, the customer can fill out the form online to let us know what's coming, but they have to print out a copy of the filled-out form and include it in the shipping container with the sample.
I saw the article
How to display data of BizForm for print in the KnowledgeBase, but using the URL-based RecordID query string parameter opens up a vulnerability to URL-hacking wherein a customer could alter the URL of the resulting printable page to view other customers' forms. The alternatives to this that I can see include: build an account provisioning mechanism such that the customer has to create an account and log in to fill out the form, and also configure the security for the bizform data so that they are the only ones who can view their own submitted records (I'm new to Kentico, so I don't know how to do that yet). Or, to build a security-by-obscurity model by creating some kind of GUID as the record ID, embed that on the bizform, and send them to the result page using the GUID as the URL parameter.
I've also been considering having something in the Autoresponder email, but the problem there is that we have some criteria for how the printed form will appear, and I'm personally aware of organizations that prohibit HTML-formatted emails entirely.
I'd much rather simply display the form data on a page during the submit process, so the customer can print it out. Is this even possible? If so, how do I do it?