I’m having a problem with setting up users to signup and access a CMS collection page. Does anyone have a solution for this?
Please check my loom video:
I’m having a problem with setting up users to signup and access a CMS collection page. Does anyone have a solution for this?
Please check my loom video:
Can you provide a share link?
The issue I see is in the url redirect.
When you are presented with a login screen, Webflow automatically appends a url parameter usredir=
to your login url. After successful login this tells Webflow were to take the user.
In your case, that looks like this:
usredir=research-report
That’s wrong. The url you were just clicking on was:
https://venn-brown.webflow.io/research-report/summit-communications
So your redirect parameter is missing the last part of the path /summit-communications
.
If you just try to navigate to https://venn-brown.webflow.io/research-report
on your site you get that not found page.
Meaning you don’t have that page in Webflow (maybe it’s a folder?).
This is your problem.
Without a share link it would be a bit time consuming to understand how you can fix it, but maybe that’s enough for you to figure out a fix on your own?
I agree with Chris, it looks bugged.
If you are logged out and try to access the gated page directly, e.g.
https://venn-brown.webflow.io/research-report/summit
The usredir
only shows a partial path, and a relative one at that.
It should show usredir=%2Fresearch-report%2Fsummit
This is happening even with js disabled on your site, so it appears to be server-side.
If you have a failback url set on your login form, I’d try disabling that and republish, but otherwise it’s likely you’ll need to contact support.
It’s most likely just a setup issue that can be resolved.
A project share link will help, unless @userx figures it out on his own from what I’ve outlined already.
The full url is this:
https://venn-brown.webflow.io/research-report/summit-communications
So that should show:
usredir=research-report/summit-commications
It’s either a limitation of Webflow Memberships or a settings issues on the OP’s side.
It does not appear to be. It’s not caused by script which means a server-side issue, and the failback url should never take precedence over a client-generated redir.
It’s also particularly strange that it’s a relative path instead of a rooted one.
That’s one example. Click the one below it in the page.
Maybe, maybe not. A share link will most likely expose the issue.
Those links come from the CMS, via a Collection List, and are wrapped by the cmsfilter and cmsload finsweet attributes.
…and that’s just whats obvious, at first glance.
There’s a lot of setup that could be going wrong and digging into that without a share link is too time consuming.
Hopefully the OP solves this or is able to oblige and get his problem sorted out.
Hi Chris
here is the link:
Thank you Memetican for looking into this
Thanks.
I was able to reproduce this issue after looking through your settings and ruling out some stuff.
Existing sites with Memberships were not effected, but creating a new site with the same setup you have triggers this issue.
Click on any CMS link without being logged in:
Notice the url param value is wrong:
usredir=event
That should be (when clicking on the first link):
usredir=/event/voluptatem-veritatis-laboriosam
Further, it looks like this is an issue with the CMS protected templates.
Here is another example without the CMS, everything works as expected:
Notice how the usredir=
url parameter is correct for a page, or a page within a folder. Whereas on the links above protecting a CMS template, they are not.
Reach out to Webflow support, link them to this specific post:
https://discourse.webflow.com/t/webflow-memebership-free-access-cant-find-page-error/248603/9?u=chrisdrit
…and they can fix this bug for you.
Thank you so much. I really appreciate you taking the time to look into this.