BUG 0000 Fix on sysGeneric for redirection on cross ws validation
This commit is contained in:
@@ -571,9 +571,11 @@
|
|||||||
//redirect to login, if user changed the workspace in the URL
|
//redirect to login, if user changed the workspace in the URL
|
||||||
if (! $avoidChangedWorkspaceValidation && isset($_SESSION['WORKSPACE']) && $_SESSION['WORKSPACE'] != SYS_SYS) {
|
if (! $avoidChangedWorkspaceValidation && isset($_SESSION['WORKSPACE']) && $_SESSION['WORKSPACE'] != SYS_SYS) {
|
||||||
$_SESSION['WORKSPACE'] = SYS_SYS;
|
$_SESSION['WORKSPACE'] = SYS_SYS;
|
||||||
|
|
||||||
G::SendTemporalMessage ('ID_USER_HAVENT_RIGHTS_SYSTEM', "error");
|
G::SendTemporalMessage ('ID_USER_HAVENT_RIGHTS_SYSTEM', "error");
|
||||||
header ( 'Location: /sys' . SYS_SYS . '/' . SYS_LANG . '/' . SYS_SKIN . '/main/login' );
|
// verify if the current skin is a 'ux' variant
|
||||||
|
$urlPart = substr(SYS_SKIN, 0, 2) == 'ux' && SYS_SKIN != 'uxs' ? '/main/login' : '/login/login';
|
||||||
|
|
||||||
|
header('Location: /sys' . SYS_SYS . '/' . SYS_LANG . '/' . SYS_SKIN . $urlPart);
|
||||||
die;
|
die;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user