什么PHP的身份验证库没有附加到框架并满足这些要求?

时间:2011-11-11 04:59:01

标签: php mysql authentication

每当我谷歌像“php身份验证库”这样的东西时,我会继续提出大量针对Code Igniter设计的身份验证库的结果。

我正在寻找的是以下内容,

  1. 一个强大的库,用于处理登录,注销,注册,登录检索等...
  2. 非常安全的身份验证可能使用sha-256 +?
  3. 可以集成到任何代码,框架中的库
  4. 活跃的项目和社区,以便将来可以依赖它。
  5. 与MySQL兼容
  6. 也许有些事情我不知道?

2 个答案:

答案 0 :(得分:2)

我希望我的答案符合您的需求,分为两部分:

1- Zend Acl + Zend + Auth:

  1. 非常强大的代码和100%单元测试
  2. 它可以支持任何加密方法或创建自己的方法
  3. 它可以支持您喜欢的任何后端[mysqlmsssqleven a session based auth]
  4. 自定义acl以满足您的应用需求
  5. 您可以选择上周发布的php5.2版本= ZF 1.11或php5.3 = ZF2测试版
  6. 在ZF2 beta中你可以使用pyrus来打包所需的类,而不是整个库http://zend-framework-community.634137.n4.nabble.com/Packaging-and-distribution-of-ZF2-td3597632.html
  7. 非常活跃的项目
  8. 2-symfony2安全组件:

    1. 在sf2中,您将[ACLAUTH]组合在一个非常强大的名为security的库中
    2. symfony2支持捆绑包,FOS UserBundle是我用途的理想选择
    3. 您可以在自己的项目中将其用作

      Symfony的安全组件作为独立的PHP库提供,可在任何PHP项目中使用。 http://symfony.com/doc/2.0/book/security.html

    4. 它支持许多后端解决方案,他们打电话给providers我甚至创建了自己的自定义提供商

    5. 你甚至可以通过firewalls创建许多保护区域,基本上是DMZ

    6. 支持您可能需要的任何加密方法,或创建您自己的

    7. 它非常活跃的项目

答案 1 :(得分:0)

可能您可以尝试以下链接:php user authentication libraries / frameworks ... what are the options?

zend_auth&笨 似乎zend框架有很好的工具,但仅仅进行身份验证是不合适的

ulogin,http://ulogin.sourceforge.net/

使用社交媒体登录也可能是另一种方式