直接从驱动程序访问数据库是否有效?

时间:2011-10-25 10:51:01

标签: php codeigniter

我正在使用驱动程序为Code Igniter编写一个身份验证库(主要用于练习) 我正在编写库,以便它是可扩展的,所以我正在使用驱动程序平台。

图书馆有几个司机,
simple(基本用户名/密码),
facebook
twitter
google

每个驱动程序都有自己的一组数据库表,用于不同的身份验证方法。

如果用户已登录,您可以致电$this->user->is('logged in')询问所有有效的驱动程序。

或者您可以致电$this->user->facebook->is('logged in')以了解用户是否已通过Facebook等登录。

现在,对于simple登录方法,您需要从数据库中获取用户的用户名/密码。

对于facebook登录方法,您需要检查数据库中是否存在facebook令牌等。这些调用是否可以从驱动程序中调用,还是应该为每个驱动程序创建模型?

0 个答案:

没有答案