Когда я бросаю HTTP_Exception_401
в Kohana 3.3
я получаю следующее сообщение об ошибке:Бросьте заказ 401 HTTP Исключение в Кохана
Kohana_Exception [ 0 ]: A 'www-authenticate' header must be specified for a HTTP 401 Unauthorized
Теперь очевидно, проблема здесь заключается в том, что заголовок www-authenticate
не был установлен.
То, что я пытаюсь понять, - это то, как и где его устанавливать.
Я попытался следующие, но та же ошибка возникает:
Использование родной PHP header()
:
header('WWW-Authenticate: realm="My Website"');
throw new HTTP_Exception_401('Authorisation Required');
Добавление заголовка для запроса объекта:
$this->request->header('WWW-Authenticate', 'realm="My Website"');
throw new HTTP_Exception_401('Authorisation Required');
Я пытаюсь бросить исключение из контроллера.
Любая помощь будет оценена по достоинству.
Определение в ответ не помогло ... но с использованием 'HTTP_Exception :: завод() ...' сделал. Приветствия. – diggersworld
Спасибо за отзыв, я обновил свой ответ. – matino