Jump to content

Recommended Posts

Posted

Hi Guys,

I have used Processwire a handful of times and never had this issue.

Basically no forms throughout the site will submit unless you are logged into the CMS.

For example if i am logged in on another tab I can submit a contact form however when logging out contact forms do not submit. Even when updating code via the ftp client I cannot see the changes take effect on the front end if I am not logged into the CMS.

Can anyone help please?

Thanks,

Mel

Posted

Do you have template caching enabled? By default it's only enabled for guests, so this would explain your experience. Also a cached html page would not parse any form inputs.

  • Like 3
Posted

If you are using Form Builder, then I would look at the form level access permissions.

post-756-0-16671200-1421424412_thumb.png

If not using Form Builder, I would still look at a possible role or permission issue.

Posted

In the template settings unter the tab cache, that's the tamplate caching I'm talking about. It should only be enabled, if there's no dynamic content on the page, as the whole outputtet html of this template will be cached. So all your code from the corresponding template.php will be omitted as long as there's a valid cached version.

Posted

If you have template cache enabled you have additonal options appearing for defining GET or POST variables on which cache is not enabled. So enter some GET or POST vars you have in your form and it works.

  • Like 3

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...