Это действительно для доступа к базе данных прямо из драйверов? - PullRequest
0 голосов
/ 25 октября 2011

Я пишу библиотеку аутентификации для Code Igniter, используя драйверы (в основном для практики).
Я пишу библиотеку так, чтобы она была расширяемой, поэтому я использую платформу драйверов.

В библиотеке есть несколько драйверов,
simple (основное имя пользователя / пароль),
facebook
twitter
google

Каждый драйвер имеет свой собственный набор таблиц базы данных для различных методов аутентификации.

Вы можете позвонить $this->user->is('logged in'), который спросит все действительные драйверы, если пользователь вошел в систему.

или вы можете просто позвонить $this->user->facebook->is('logged in'), чтобы узнать, вошел ли пользователь в Facebook и т. Д.

Теперь для метода входа simple вы хотите получить имя пользователя / пароль пользователя из базы данных.

для facebook метода входа в систему вы захотите проверить, есть ли токен facebook в базе данных и т. Д. Эти вызовы, можно ли вызывать их из драйверов или мне следует создать модель для каждого драйвера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...