我试图在我的应用程序中构建一个身份验证系统,但是我在决定哪个是我能在CodeIgniter中实现我想要的最佳方式时遇到了一些问题。
该网站允许公司管理他们的建筑物。公司可以拥有许多建筑物和许多用户(当我说用户时,我指的是该公司的员工)。
在这个网站上我想要两个(基本上)四种普通用户。
所以,尽管我已经在CodeIgniter上看到了很多认证库,但是很高兴听到有关如何设计这个"认证角色的建议#34;系统,如果你特别推荐一个有助于实现这一目标的库。
欣赏!
答案 0 :(得分:16)
有许多库已经在Codeigniter中处理身份验证,但我建议的是Ion_Auth。它非常好地处理用户权限(组),我实际上已经用detailed writeup概述了使用Ion_Auth处理这种情况的好方法。
答案 1 :(得分:9)
我建议FlexiAuth库是ion Auth的重新修改版本,并且已经内置了很多功能,只需开箱即用。
答案 2 :(得分:3)
我一直在为Codeigniter开发一个名为WolfAuth的基于角色的身份验证系统here's the repository。它还处于早期阶段,但它有点奏效。您可以添加角色等,然后将函数和类限制为特定的用户角色和用户名。
答案 3 :(得分:3)
使用CI_aauth。我喜欢这个,这对其他人来说非常好。