Form has expired / Session invalid
You fill in a form, click “Submit” and get an error message such as “Session expired”, “Token invalid”, or the form simply reloads without submitting? Most of the time, one of these two reasons is to blame.
Cause 1: 24-hour token lifetime
When a propform form is accessed, the server generates a CSRF token (Cross-Site Request Forgery protection), which is valid for 24 hours. After that, any submission using this token will be rejected.
Typical triggers:
- Form accessed the night before, submitted the next morning
- Browser tab left open overnight
- Prepared on a tablet during an external meeting, then submitted hours later
Solution: Reopen the form (same URL) and re-enter the details — then submit.
> 💡 propform does not save interim data in the browser’s LocalStorage. If you reset the token, any previous entries will be lost.
Cause 2: Expiry date reached
If the form was accessed using an ?exp= parameter (expiry date protection, see Form protection) and this date has passed, the request will generally be blocked.
Solution: Email the sender of the link — they must generate a new link with an updated expiry date.
Best practice: Using mobile forms during external appointments
For property surveys, handover reports, and on-site anti-money laundering documentation:
- Before the appointment: Check your internet connection, open the form — but do not leave it open
- During the appointment: Record data locally (take photos on your phone, make notes)
- Just before submitting: Reopen the form using the same URL (the token will be regenerated)
- Enter data + submit immediately — as long as the appointment was not more than 24 hours ago, everything will go smoothly
Why not “prepare the form and submit later”?
- Risk of token expiry (see above)
- Browser crash / app closing in the background may cause data loss
- If switching between mobile and Wi-Fi connections, CSRF tokens tied to the IP address may fail (we have removed the IP check — switching from mobile to Wi-Fi is OK — but other browser quirks remain possible)
What to do if the submission fails and your entries are lost?
- If it was an important form (self-disclosure, handover report with photos): contact the estate agent’s office to get a new link — unfortunately, you’ll have to re-enter the details
- If you had a photo/file upload form with large files: save the files locally before submitting (e.g. to a cloud service), then the second attempt will be faster
Related topics