最简单的drop-in PHP身份验证解决方案?

时间:2009-05-28 17:07:35

标签: php authentication

如果已经提出要求,请原谅我(并随时提供参考并关闭它)。

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

我已经广泛了解了一个简单的插入式解决方案,用于在PHP中验证用户。

我不是在寻找:

  • 具有身份验证的CMS
  • PHP MVC框架

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

我正在寻找能让我轻松注册用户,登录用户以及让用户加入角色的东西。理想情况下,这意味着拥有一个可以处理数据库和库的库。加密逻辑并为我提供了一个简单的API来完成上述操作。我更喜欢为库提供一个数据库,让它在没有任何交互的情况下完成它 - 在会话中存储数据也是可取的,但不是必需的。

我知道我自己可以很容易地做到这一点,但我想让那些我教的人简单一些。库/组件/ etc是我想要的。我一直都在PEAR,那里的模块似乎过于复杂。 PHP5文档中给出的两个身份验证提供程序对我来说似乎不清楚。如果他们按照我所描述的那样行动,那么他们的行动就会起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

Login Sessions

这有点过时,但仍然有很棒的概念。