We are trying to use Google’s CDN (Google Pagespeed Service) and when a user tries to edit an EE form, submit an EE entry or edit a template, they get the error message:
“You must be a logged-in member of this site in order to perform this action”
So, users can login, browse the site, and make updates through our database in other ways (comments, etc), but NOT when they try to process a big form. Does EE have some extra sort of ip validation for forms that is different from session validation?
In the past, we have run into this issue with our previous CDN and load balancer because the IP address for all visitor becomes the CDN’s or load balancer… , but we were able to fix the problems with the modifications to our config.php and session.php that are in many other posts in the form. Specifically:
$config['admin_session_type'] = "c";
$config['user_session_type'] = "c";
$config['require_ip_for_login'] = "n";
$config['require_ip_for_posting'] = "n";And commenting out the ip check in session.php
// ->where('ip_address', $this->sdata['ip_address'])Where is the extra validation that EE does for forms or template edits?