Commit cd5b0e737c73d14b4e04f2e6aa41201fe718e2b8

Authored by conradverm
1 parent cac2c7ae

KTS-3171

"Add extra validation for Permission::userIsSystemAdministrator()"
Updated.

Committed By: Conrad Vermeulen
Reviewed By: Megan Watson

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@8264 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 7 additions and 0 deletions
lib/security/Permission.inc
@@ -118,7 +118,14 @@ class Permission { @@ -118,7 +118,14 @@ class Permission {
118 if ($iUserID == '') { 118 if ($iUserID == '') {
119 $iUserID = $_SESSION['userID']; 119 $iUserID = $_SESSION['userID'];
120 } 120 }
  121 + if (empty($iUserID)) {
  122 + return false;
  123 + }
121 $iUserID = KTUtil::getId($iUserID); 124 $iUserID = KTUtil::getId($iUserID);
  125 + if (PEAR::isError($iUserID))
  126 + {
  127 + return false;
  128 + }
122 129
123 $query = 'SELECT UGL.group_id 130 $query = 'SELECT UGL.group_id
124 FROM '.$default->users_groups_table.' AS UGL 131 FROM '.$default->users_groups_table.' AS UGL