Zend OpenID с PHP - PullRequest
       37

Zend OpenID с PHP

0 голосов
/ 23 июля 2011

Я использую библиотеку Zend OpenID, найденную здесь . Я вижу демо-версию, которая прекрасно работает, но я не вижу ни одного источника для login.php. Когда я переношу файлы в свой локальный apache и попытаюсь воспроизвести то, что вижу, просмотрев исходный код в демоверсии, я вижу интерфейс. Когда я пытаюсь использовать один из вариантов входа в систему, я вижу, что он создает сообщения типа

http://localhost/zfopenid/public/user/login?action=verify&openid_username=&openid_identifier=http%3A%2F%2Fopenid.aol.com%2F

так что в этом файле входа в систему определенно есть php, который я не могу увидеть. Я пытался включить application / controllers / UserController.php, но я получаю

Fatal error: Class 'Zend_Controller_Action' not found in /var/www/zfopenid/application/controllers/UserController.php on line 3 

1 Ответ

2 голосов
/ 23 июля 2011

Я не знаю эту библиотеку Zend OpenID, но звучит интересно.Проблема, на первый взгляд, в том, что он тесно интегрирован в Zend Framework, а не в отдельную библиотеку.Вам нужно будет запустить его как приложение ZF или найти компоненты, а затем попробовать, если вы можете их использовать.

ОБНОВЛЕНИЕ Если вы хотите проверить загруженное приложение, вы должны сделать /public каталог вашего корневого веб-каталога и index.php ваш корневой файл по умолчанию.Тогда вы можете открыть демо самостоятельно.Опять же, если вы захотите интегрировать его в свой проект, это будет сложно, потому что, как я вижу до сих пор, везде есть код, который делает его все более трудным, если вы хотите использовать его как отдельное приложение.

...