Zend_Auth - принудительно использовать Zend_DB для быстрой установки / использования? - PullRequest
0 голосов
/ 12 февраля 2010

Я думаю об использовании Zend_Auth в качестве «механизма» (компонента) аутентификации для веб-сайта.После быстрого осмотра понял, что для аутентификации таблицы базы данных мне также придется использовать компонент Zend_Db.

Кто-нибудь пробовал этот подход?Я вынужден использовать и / или расширять / реализовывать методы / интерфейсы Zend_DB для интеграции Zend_Auth в веб-сайт (веб-приложение?).

Могу ли я подключить свой собственный уровень абстракции БД вКомпонент Zend_Auth и проинструктировать Zend_Auth легко использовать его для аутентификации таблицы базы данных?Я пытаюсь выяснить, стоит ли такое решение.

1 Ответ

3 голосов
/ 12 февраля 2010

Вы можете сделать это, вам просто нужно написать свой собственный адаптер Zend_Auth, который будет использовать ваш слой Abastraction. Это на самом деле не так сложно, так как не так много необходимых методов для реализации / перегрузки. Я сделал это с помощью Doctrine, необработанного соединения PDO, а также простого ORM на основе Zend_Db. Если ваши требования к реальной функциональности минимальны, вы сможете выполнить ее за минимальное время (часы или минуты, а не дни).

...