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
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.
Hi Jamal
The registration form appears now but the login form still missing
this is the login page
hidden link
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.
I'll check with my hoster.
thank you Jamal