最简单的PHP认证解决方案?

最简单的PHP认证解决方案?,php,authentication,Php,Authentication,如果已经有人问过,请原谅我(请提供参考并关闭此链接) 最终目标是将一些数据与每个用户关联(显然),并根据用户的角色向用户显示不同的数据 我已经广泛地寻找了一个简单的、插入式的解决方案,用于在PHP中对用户进行身份验证 我不是在寻找: 具有身份验证的CMS PHP-MVC框架 这两个项目都太简单了,虽然最终应该投入生产,但将由新手程序员执行。我想教他们PHP,而不是CMS或框架的细节。我并不完全反对框架的想法,但我所看到的所有框架都强制执行MVC,这是一个过于先进的概念 我正在寻找的东西,将允

如果已经有人问过,请原谅我(请提供参考并关闭此链接)

最终目标是将一些数据与每个用户关联(显然),并根据用户的角色向用户显示不同的数据

我已经广泛地寻找了一个简单的、插入式的解决方案,用于在PHP中对用户进行身份验证

我不是在寻找:

  • 具有身份验证的CMS
  • PHP-MVC框架
这两个项目都太简单了,虽然最终应该投入生产,但将由新手程序员执行。我想教他们PHP,而不是CMS或框架的细节。我并不完全反对框架的想法,但我所看到的所有框架都强制执行MVC,这是一个过于先进的概念

我正在寻找的东西,将允许我轻松注册用户,登录用户,并把用户的角色。理想情况下,这意味着拥有一个库来处理数据库和加密逻辑,并为我提供一个简单的API来完成上述操作。我更喜欢为库提供一个数据库,让它在不与我进行任何交互的情况下完成它的工作——在会话中存储数据也是更好的选择,但不是必需的

我知道我自己可以很容易地做到这一点,但我想让我所教的人的事情变得简单。我想要一个库/组件/etc。我已经看过了所有的梨,那里的模块看起来太复杂了。PHP5文档中给出的两个身份验证提供者对我来说似乎不清楚。行动中的例子,如果他们按照我所描述的那样做,就会奏效。有什么想法吗?


它有点过时了,但仍然有很好的概念。

您可能想看看哪个是框架不可知的,哪个是数据库不可知的。