From 07d4f11343627f22bf98961ebf29439e5fce2061 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 7 Mar 2011 13:35:58 +0800 Subject: [PATCH] sync --- Pman/Login.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Pman/Login.php b/Pman/Login.php index a3ffa80..d4e2b5c 100644 --- a/Pman/Login.php +++ b/Pman/Login.php @@ -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"); } -- 2.39.2