From: skodak <skodak>
Date: Tue, 6 Mar 2007 16:56:00 +0000 (+0000)
Subject: (MDL-8745) prevent cannot logon trouble after update to 1.8
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=89d1efe4fe6a7fe72f0cf480fa7541524b5c5ff2;p=moodle.git

(MDL-8745) prevent cannot logon trouble after update to 1.8
---

diff --git a/index.php b/index.php
index 6495d6e279..4ab3ed93bc 100644
--- a/index.php
+++ b/index.php
@@ -50,6 +50,12 @@
         redirect($CFG->wwwroot .'/'. $CFG->admin .'/index.php');
     }
 
+    // check if major upgrade needed - also present in login/index.php
+    if ((int)$CFG->version < 2006101100) { //1.7 or older
+        @require_logout();
+        redirect("$CFG->wwwroot/$CFG->admin/");
+    }
+
     if ($CFG->forcelogin) {
         require_login();
     }
diff --git a/login/index.php b/login/index.php
index 68953a2da5..dcfe41817c 100644
--- a/login/index.php
+++ b/login/index.php
@@ -3,6 +3,12 @@
 
     require_once("../config.php");
 
+    // check if major upgrade needed - also present in /index.php
+    if ((int)$CFG->version < 2006101100) { //1.7 or older
+        @require_logout();
+        redirect("$CFG->wwwroot/$CFG->admin/");
+    }
+
     $loginguest  = optional_param('loginguest', 0, PARAM_BOOL); // determines whether visitors are logged in as guest automatically
     $testcookies = optional_param('testcookies', 0, PARAM_BOOL); // request cookie test