I have a long application that I'm considering creating a multi-step form for. What I'm wondering is, if an anonymous user starts the form, gets halfway through, and then closes out of the tab/browser, is their progress saved? I've seen that session details are saved for forms, but wasn't sure if that applied just for authenticated users.
@egtb, had to split the post as it cannot exceed a specific amount of chars and formatting.
Some more possibilities:
Server-Side Database (e.g., Azure SQL Database):
Power Platform (Dataverse or Common Data Service):
Azure Storage (e.g., Blob Storage):
Combination of Local and Server-Side Storage:
When choosing an option, consider factors such as data sensitivity, user experience, scalability, and cost. It's also crucial to comply with privacy regulations and ensure that the chosen storage method aligns with your organization's security policies.
Hi @egtb,
what is the reason you need anonymous users?
A question from me would be if it does not make sense to authenticate them beforehand. The issue I can see is if somebody wants to crash your page the multistep form can be filled out automatically and be spammed. Make sure to integrate a captcha.
Local Storage (Client-Side):
Session Storage (Client-Side):
Cookies (Client-Side):
Thanks for the reply! My main reason for asking is determining if this is possible to do with the subscription plan I'm thinking of using or if I'll have to upgrade now or later on. Based on this, it sounds like it's possible to allow anonymous users to return to the form with progress saved, there just might be additional pros/cons to think through while implementing?
I will say it depends on how you implement the multi-step form in Power Pages. There are different ways to handle anonymous user data in web forms, such as using session cookies, database records, or local storage. However, each of these methods has some advantages and disadvantages, and you should carefully consider the trade-offs and best practices for your specific scenario.
Fubar
69
Super User 2025 Season 1
oliver.rodrigues
49
Most Valuable Professional
Jon Unzueta
43