HOR-3507
This commit is contained in:
@@ -25,23 +25,14 @@ G::LoadClass ('pmFunctions');
|
|||||||
$RBAC = RBAC::getSingleton();
|
$RBAC = RBAC::getSingleton();
|
||||||
$RBAC->initRBAC();
|
$RBAC->initRBAC();
|
||||||
$res = false;
|
$res = false;
|
||||||
$server = $_SERVER['SERVER_SOFTWARE'];
|
|
||||||
$webserver = explode("/", $server);
|
|
||||||
if(isset($_SERVER['REMOTE_USER']) && $_SERVER['REMOTE_USER'] !=''){
|
if(isset($_SERVER['REMOTE_USER']) && $_SERVER['REMOTE_USER'] !=''){
|
||||||
// IIS Verification
|
$userFull = $_SERVER['REMOTE_USER'];
|
||||||
if (!is_array($webserver) || (is_array($webserver) && ($webserver[0] == 'Microsoft-IIS'))){
|
$userPN = explode("\\", $userFull);
|
||||||
$userFull = $_SERVER['REMOTE_USER'];
|
if (is_array($userPN)){
|
||||||
$userPN = explode("\\", $userFull);
|
$user = $userPN[1];
|
||||||
if (is_array($userPN)){
|
|
||||||
$user = $userPN[1];
|
|
||||||
} else {
|
|
||||||
$user = $userFull;
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
$userFull = $_SERVER['REMOTE_USER'];
|
$user = $userFull;
|
||||||
$user = $_SERVER['REMOTE_USER'];
|
|
||||||
}
|
}
|
||||||
// End IIS Verification
|
|
||||||
|
|
||||||
$resVerifyUser = $RBAC->verifyUser($user);
|
$resVerifyUser = $RBAC->verifyUser($user);
|
||||||
if ($resVerifyUser == 0) {
|
if ($resVerifyUser == 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user