2011-10-16 142 views
0

我的认证系统是非常自定义的,我做了一些通常不会做的事情,现在我可以注册并进行身份验证,并从我存储的会话中获取用户身份。我应该使用Zend_Auth吗?

我的问题是,如果我可以做到所有这些与我迄今为止建立的,是否有理由使用Zend_Auth?我有兴趣知道的是,如果Zend_Auth真的宣传我目前没有的东西。

因此,Zend_Auth除了根据表对用户进行身份验证以外,还要记住用户的身份?

+1

nope,这几乎是什么认证。 Tha Zend Auth的优势是不仅能够对数据库进行身份验证,还能够对LDAP和其他自定义身份验证服务进行身份验证,而无需更改您的代码:)您只需添加不同的适配器和中提琴即可。 – Sam

回答

2

Zend_Auth不会再构建Auth的全新概念。您可以通过扩展或重用Zend_Auth_Adapter来定制用户周围的所有认证过程。

它可能会添加的主要“+”是Zend_Acl集成,它可能帮助您根据其角色限制Web应用程序的某些模块对某些用户的使用。

+0

无论你使用的是Zend_Auth,你都可以使用Zend_Acl – blockhead

+0

事实上,它们通常一起使用 – AsTeR