For insight into why caching presents an issue, refer to the Understanding the Impact of Caching on Membership Sites page.
If you are using the W3 Total Cache plugin on your site then do the following to make it work with Simple Membership Plugin.
- Go to the “Page Cache” menu from W3 Total Cache admin menu. It is the 3rd menu item in the main W3 Total Cache admin menu.
- Scroll down to the “Advanced” section.
- Add the following line in the “Rejected Cookies” field.
swpm_in_use

You should also exclude the membership login page from caching.
How to Exclude Page(s) from Caching
To exclude a page from caching, you can do the following:
- Go to the “Page Cache” menu in W3 Total Cache plugin.
- Scroll down to the field labeled “Never cache the following pages“.
- Enter the login page’s slug in that field (in a new line). So if you are using the default login page created by our plugin, you can enter the following slug in the field:
membership-login
The following screenshot shows an example:

This same process can be used to exclude multiple pages from page caching.