Skip Navigation

[Resolved] Registration form does not appear to guest users

This support ticket is created 3 years, 7 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 - - 9:00 – 13:00
14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 - - 14:00 – 18:00

Supporter timezone: Africa/Casablanca (GMT+01:00)

This topic contains 4 replies, has 2 voices.

Last updated by eljoudT 3 years, 7 months ago.

Assisted by: Jamal.

Author
Posts
#2017615

After creating the following pages and added the forms to them:

- Login page
- sign-up page
- my account
- lost password
- reset password

The forms appear only when I am signed in as an administrator.
check the sign-up page for example :
hidden link

#2017633
#2018251

Hello again, Once I built the website copy in my local setup the issue was not reproduced. I was able to access the registration form as non-logged-in. I checked again today on your website and it works on it as expected too. I would suspect that your server has some kind of cache that was displaying the old registration page even after changing the form's Access rules.

Please check again from your side and confirm if the issue is resolved or not yet.

#2019355

Hi Jamal

The registration form appears now but the login form still missing
this is the login page
hidden link

#2019851

Well, the login form does not appear on that page, because it is not part of it. The existing shortcode will display the current user's username. Check this screenshot hidden link

I added the login form shortcode to the page, but it still does not appear for non-logged-in users. And I think that this is also because of some server-level cache. Because I can see some other parts of the page for logged-in users, but they do not render for guest users. Check this screenshot the <hr> tag does appear for logged-in users. hidden link

Please check on your hosting provider user interface if there is any caching layer that you can purge. If not, please reach out to your hosting support and ask for their assistance. Ask them, why does the <hr> tag not appear for non-logged-in users. It's 99,99% a cache issue.

I hope this helps. Let me know if you have any questions.

#2021893

I'll check with my hoster.
thank you Jamal