2009-05-28 118 views
9

请原谅我,如果这已被问(并随时提供参考和关闭此)。最简单的PHP身份验证解决方案?

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

我已经广泛地寻找了一个简单的插入式解决方案来验证PHP中的用户。

我不是在寻找:

  • 一个CMS与认证
  • 一个PHP MVC框架

这个项目是既过于简单,而它应该去生产最终,将由新手程序员执行。我想要教他们PHP,而不是CMS或框架的细节。我并不完全反对框架的概念,但是我所看到的所有框架都强制实施MVC,而且这个概念现在已经太过先进了。

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

我知道我可以很容易地做到这一点,但我想让我的教学变得简单。库/组件/等是我想要的。我已经完成了PEAR,那里的模块显得过于复杂。 PHP5文档中给出的两个身份验证提供程序似乎并不清楚。那些行动中的例子,如果他们按照我所描述的那样做的话,将会起作用。有任何想法吗?

+0

你可能想看看https://github.com/delight-im/PHP-Auth,它既是框架不可知的,也是数据库不可知的。 – caw 2016-09-22 03:40:51

回答

4

Login Sessions

这是一个有点过时,但仍带有很大的概念。