2

我目前正在将 CodeIgniter 与 MySQL 一起使用,在我的应用程序中,我正在设置一个 MySQL 变量以限制 VIEWS 中某些用户对数据的访问(即 SET @UserID = 2;当用户登录时运行)然后引用它在我看来,以确保返回的数据是有限的(我也在使用 Active Record 在查询中传递 ID - 我渴望拥有多个访问控制)。

到目前为止,上述内容在测试中效果很好,我只是想确认这是使用 CodeIgniter 的合适方法,即跨模型/控制器的多个 SQL 查询的每个页面加载将在单个非共享连接上(而不是与其他并发用户谁来设置自己的 UserID)?鉴于 pconnect 已禁用,我假设是这种情况。

提前致谢

4

1 回答 1

0

在我的建议中,您应该使用ion_auth 库,您可以在其中创建组,admin,sub admin,staff并通过检查他们的方式为他们提供您想要的访问权限,您group_id in controller还可以管理他们的其他详细信息。

于 2013-08-06T05:28:29.753 回答