Codeigniter Auth Library - 特定组的用户名公共配置文件,其他组禁用

时间:2011-11-21 13:47:31

标签: php mysql codeigniter authentication profiles

目前正在处理具有3个不同用户组的应用程序。管理员,参赛者和一般用户。管理员将有一个后端,可以做任何事情,这没关系。

参赛者必须拥有一个用户名,这将用作他们的公开个人资料:domain.com/username ...或其变体。他们还有一个可以编辑的私人资料。

我不希望普通用户拥有公开个人资料,但他们会有一个私人资料,可以在其中编辑他们的姓名,详细信息等。

任何人都可以推荐其中一个最适合此目的的Auth库,或者我应该在Codeigniter中开发这样的应用程序!!

Overview:

Admins (Max 2 - 3 users) - Access Everything
Entrants - Public Profile(username) / Private Profile
General Users - Private Profile Only

非常感谢和任何帮助/建议非常感谢。如果已经被问到,请道歉。

1 个答案:

答案 0 :(得分:1)

我个人总是使用Ion_Auth。它确实包含不同的用户组,并且能够根据组提供访问控制..

https://github.com/benedmunds/CodeIgniter-Ion-Auth

我还根据example of its usage here整理了 this blog post