Index: securesite.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/securesite/Attic/securesite.module,v
retrieving revision 1.24.2.29
diff -u -F^f -r1.24.2.29 securesite.module
--- securesite.module	7 Feb 2008 02:22:37 -0000	1.24.2.29
+++ securesite.module	8 Feb 2008 03:46:13 -0000
@@ -274,6 +269,13 @@ function securesite_goto() {
  */
 function securesite_user_auth() {
   global $base_url;
+
+  // Clear the cache if it's enabled.  Work-around for http://drupal.org/node/217466
+  if (variable_get('cache', CACHE_DISABLED) != CACHE_DISABLED) {
+    cache_clear_all();
+    drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
+  }
+
   include_once('securesite.inc');
   $edit = isset($_POST['edit']) ? $_POST['edit'] : '';
   $securesite_enabled = variable_get('securesite_enabled', SECURESITE_DISABLED);
