如何在Codeigniter中分离公共和管理模块?

时间:2019-08-05 07:42:58

标签: codeigniter-3

我正在使用CI_v3构建应用。我需要在同一CI程序包上分开管理界面和公共界面。

其中: 公开网址:http://example.com/controller/method 管理员网址:http://example.com/admin/controller/method

我进行了很多搜索,找到了很多解决方案,但没有一个完整的解释。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用其他文件夹分隔控制器不会阻止用户进入控制器。您需要的是身份验证和访问控制。换句话说,某种用户登录系统与仅在登录用户具有正确权限的情况下才授予对某些控制器的访问权限的系统。

对于CI_v3,有多个第三方软件包可提供这些功能。谷歌“ codeigniter身份验证”找到他们。 Ion_Auth Community Auth 是两个最受欢迎且功能强大的软件包。