php - 哪些 PHP 身份验证库未附加到框架并满足这些要求?

标签 php mysql authentication

每当我用 Google 搜索“php 身份验证库”之类的东西时,我都会不断地得出大量为 Code Igniter 设计的身份验证库的结果。

我要找的是类似下面的东西,

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

最佳答案

我希望我的回答能满足您的需求,它分为两部分:

1- Zend Acl + Zend + Auth :

  1. 非常健壮的代码和 100% 的单元测试
  2. 它可以支持任何加密方法或创建您自己的方法
  3. 它可以支持任何你喜欢的后端 [mysql , msssql , 或者 even 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. 它非常活跃的项目

2-symfony2 安全组件:

  1. 在 sf2 中,您将 [ACLAUTH] 组合到一个名为 security 的非常强大的库中
  2. symfony2 支持 bundle,FOS UserBundle 非常适合我的使用
  3. 你可以在自己的项目中使用它作为它的

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

  4. 它支持许多后端解决方案,它们称为 providers 我看你甚至可以创建自己的自定义 provider

  5. 您甚至可以创建许多保护区,以防您通过防火墙 需要它,它基本上是 DMZ

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

  7. 它也是非常活跃的项目

关于php - 哪些 PHP 身份验证库未附加到框架并满足这些要求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8089874/

相关文章:

php - 使用 symfony 3 通过条令迁移执行下一个/上一个迁移

php - 从mysql返回数据并反序列化

reactjs - 使用 React 进行 Kerberos 身份验证

javascript 中的 php 计数器不起作用

php & mysql 数据库拉取错误

javascript - 使用 Json_encode 然后传递给数据属性

php - 汇总同一日期的所有值

php - 如何在数据库中增加值(value)?

wpf - WPF MVVM Prism 中基于ASP.net的基于表单的身份验证

ajax - Java EE的RESTful身份验证