【发布时间】:2016-05-13 17:37:04
【问题描述】:
我运行最新版本的 Codeigniter 3,我想使用以下两个身份验证库之一:
离子认证 (http://benedmunds.com/ion_auth/) 社区认证 (http://community-auth.com/)
但是,
对身份验证部分不感兴趣,因为我的身份验证过程由我的公司处理(我们使用 CAS 身份验证)所以我只需要这两个库的角色功能 .
我在想这样的事情:
- 启动 CAS auth 函数,该函数返回已登录的用户名。(完成)
- 将此用户名存储到会话变量中(完成)
- 我们有一个 SQL 表,其中包含所有用户名及其各自的角色(管理员、超级管理员、std 用户等)(完成)
- 每个角色对网站的不同部分具有不同的访问权限 5。如何在我的 codeigniter 代码中实现这些角色/权限?在控制器中?这两个库可以帮助我获得访问权限吗?关于如何做到这一点的任何示例?
- 最后但同样重要的是,我不明白为什么 CI 不提供用于处理角色的内置函数,因为它似乎是任何 Web 应用程序的基本功能。
非常感谢。
【问题讨论】:
标签: php codeigniter authentication roles cas