I learned something yesterday with Cloudflare and caching w/ logins. There are issues – even with Rocket Loader disabled..
You may see:
ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress
Here’s the fix.
First, the free version of CF will not solve this problem. You’ll need to pay for the pro version – this is because there are several paths which you’ll need to exclude from the cache.
You’ll need to add rules to explicitly bypass the cache for:
*.example.com/wp-admin/*
*.example.com/wp-login.php*
*.example.com/*&preview=true
*.example.com/?geodir*
*.example.com/gd*
The order in which these rules are placed is also critically important. Please move these rules to the top of your rules list.
I hope this is helpful.