diff --git a/application/loginexternal.class.inc.php b/application/loginexternal.class.inc.php index 04ed7f1d4..d4fcb7182 100644 --- a/application/loginexternal.class.inc.php +++ b/application/loginexternal.class.inc.php @@ -67,6 +67,15 @@ class LoginExternal extends AbstractLoginFSMExtension return LoginWebPage::LOGIN_FSM_CONTINUE; } + protected function OnError(&$iErrorCode) + { + if ($_SESSION['login_mode'] == 'external') + { + LoginWebPage::HTTP401Error(); + } + return LoginWebPage::LOGIN_FSM_CONTINUE; + } + /** * @return bool */