【发布时间】:2013-02-18 03:14:46
【问题描述】:
我正在为我的体育俱乐部建立一个迷你社交网络,并希望创建一个“管理员”部分,管理员可以从中管理用户帐户,例如禁止用户、删除用户等。
我正在使用tank auth 来处理普通站点用户的身份验证,但现在我需要另一个安全区域供管理员使用。我处理这个问题的最佳方法是什么?我是否将另一个字段添加到名为admin 的用户表中,1 表示是,0 表示否。如果用户是管理员,然后检查管理仪表板控制器?
理想情况下,我希望普通用户看不到管理区域的登录表单。因此,如果 joe bloggs(该网站的注册会员)猜到 mydomain.com/admin,他们不会在那里看到任何东西,只有管理员用户会看到。
如果有更好的方法可以解决这个问题,我将不胜感激。
【问题讨论】:
标签: codeigniter authentication admin tankauth