Source
47
47
redirect('index_sso.php?slo');
48
48
}
49
49
50
50
CWebUser::logout();
51
51
redirect('index.php');
52
52
}
53
53
54
54
$autologin = hasRequest('enter') ? getRequest('autologin', 0) : getRequest('autologin', 1);
55
55
$request = getRequest('request', '');
56
56
57
-
if (!CHtmlUrlValidator::validateSameSite($request)) {
57
+
if ($request !== '' && !CHtmlUrlValidator::validateSameSite($request)) {
58
58
$request = '';
59
59
}
60
60
61
61
if (!hasRequest('form') && CAuthenticationHelper::get(CAuthenticationHelper::HTTP_AUTH_ENABLED) == ZBX_AUTH_HTTP_ENABLED
62
62
&& CAuthenticationHelper::get(CAuthenticationHelper::HTTP_LOGIN_FORM) == ZBX_AUTH_FORM_HTTP
63
63
&& !hasRequest('enter')) {
64
64
redirect('index_http.php');
65
65
}
66
66
67
67
// login via form