sync
authorAlan Knowles <alan@akbkhome.com>
Mon, 7 Mar 2011 05:35:58 +0000 (13:35 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 7 Mar 2011 05:35:58 +0000 (13:35 +0800)
Pman/Login.php

index a3ffa80..d4e2b5c 100644 (file)
@@ -91,10 +91,12 @@ class Pman_Login extends Pman
             $this->jok(array('id' => 0)); // not logged in..
             exit;
         }
+        $au = $u->getAuthUser();
         // might occur on shared systems.
         $ff= HTML_FlexyFramework::get();
-        if (!empty($ff->Pman['auth_comptype']) && $ff->Pman['auth_comptype'] != $u->company()->comptype) {
-            $this->jerr("Login not permited to outside companies");
+        if (!empty($ff->Pman['auth_comptype']) && $ff->Pman['auth_comptype'] != $au->company()->comptype) {
+            $au->logout();
+            $this->jerr("Login not permited to outside companies - please reload");
         }