This module provides a page cache for anonymous users that behaves identically to the Drupal Core Internal Page Cache Module with one exception: it stores cached versions for users with the Do Not
This module redirects anonymous users (users not logged in) encounter 403 ( Access Denied ) pages to the login page and after successful login returns them back.