User Session Expired

Are you using our SaaS platform (Baserow.io) or self-hosting Baserow?

SaaS

What are the exact steps to reproduce this issue?

Context: I created a form to collect some data from users. The user access the form link by entering their email on a page and receive a unique link with a token. Only the users I have in the Master Users table can request link. The token is used to pull the name and email for the user and prefill on the form. This is done to ensure the user can submit data for themselves and not under some other name.

I am using the data source to pull the name and email based on the token in the link.

Issue: The issue is that every time I click on the generated link, it shows the form for a couple of seconds with correct name/email and then the page refreshes itself and shows a blank page. The tab title changes to User Session Expired. Is this due to an in-built security feature of Baserow as a “public” link is technically accessing the “internal” database?

Is there a way to avoid this as this is by design?

@frederikdc have you noticed this issue? Do you think there are any workarounds?

Hi,

This approach should normally work in Baserow. Do you pass that token as a path parameter or query string parameter? Since it is required to view to form it should be the path parameter.

The best way to detect to issue is opening the console of your browser and checking the Network tab to see what requests is send or completed once the page becomes blank.