Zend_Auth_Http с PHP в качестве CGI - PullRequest
0 голосов
/ 27 февраля 2012

Вот еще один вопрос от меня:

Я поигрался с Zend_Auth_Http, и, кажется, все работает нормально, когда он запускается на сервере, где PHP запускается как модуль apache.Когда PHP запускается как CGI-скрипт, это совсем другая история, поскольку он не поддерживает HTTP-авторизацию.Я немного погуглил и нашел этот пост , который описывает обходной путь для этой проблемы.Это все работает, но в идеале я хотел бы использовать Zend_Auth_Http, чтобы выполнить большую часть работы за меня в моем приложении Zend Framework.Есть ли способ сделать это?

Вот некоторые подробности о моем пакете хостинга (1 & 1):

  • Версия PHP 5.2.17
  • API сервера: CGI/ FastCGI

Я надеюсь, что кто-то может помочь здесь, и то, что я хочу сделать, не невозможно.

Большое спасибо заранее и не стесняйтесь задавать вопросы, если я не предоставил вам достаточно информации!

Simon

1 Ответ

0 голосов
/ 27 февраля 2012

, чтобы расширить комментарий Эшли, этот комментарий в ссылке для Zend_Auth_Http_Adpter предлагает возможное решение проблемы путем добавления правила .htaccess.

Автор: Жан-Бенуа Муратon: 2011-01-25 10:57:17 ⁋ Моя обычная http-аутентификация работает на быстрых cgi / cgi (Apache / Zend Server)

путем добавления RewriteRule. * - [E = HTTP_AUTHORIZATION:% {HTTP:Авторизация}, L]

в файле .htaccess

...