CodeIgniter Forums

Full Version: Codeigniter 3 Facebook Login Cache
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Since I am working with CI3 I noticed one weird situation with Facebook auth Login. this is the case:

If I try to login using facebook, and accept the app in facebook, I receive the information from facebook. everything is ok.

If I log with facebook, and not allow the app at first, I am redirected to a page where I show an error and ask the user to try again. If the user click the button the facebook shows again the app request. Even if the user accepts, for some reason I dont understand, the CI seems to show the error from cache.

In both cases, user accecpt the app or don't, facebook redirects back to my site at:

Do Codeigniter cache pages automatically? how can I avoid it?
It looks like it is the browser that is caching the page. Any tip to prevent browser from caching dynamic pages?
PHP Code:
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache"); 

So, if you stick that into your Controller before you start output for the page in question, the browser should not cache it.