如何更改CodeIgniter锚点中的索引页面?

时间:2013-06-15 03:30:28

标签: codeigniter indexing anchor

因此,我在CodeIgniter安装中有两个不同的应用程序。一个是管理员,另一个是前端。我基本上只是复制了索引文件,将其重命名为“admin.php”,并将应用程序目录更改为“application / admin”。然后我将index.php中的应用程序目录更改为“application / frontend”。

我想要做的是在前端应用程序上创建一个链接,将您带到管理应用程序。前端应用程序中的变量config ['index_page']设置为“index.php”,而在管理应用程序中,它设置为“admin.php”。

有没有办法设置url帮助器使用“admin.php”而不是“index.php”?

2 个答案:

答案 0 :(得分:0)

你不需要这样做。 您应该创建或使用身份验证库,并为不同的角色设置不同的角色 用户。 您刚刚登录后可以将重定向放入管理控制器。 对于其他用户和查看者,您可以将其重定向到任何其他控制器。 对于观众,你可以使用这样的东西:     码:        如果($这个 - >!m_auth-> is_logged_in())     {          $这 - >观众();     }     其他     {          $这 - >用户();     }

在您的用户功能中,您只需检查不同的角色并重定向。

答案 1 :(得分:0)

我认为你缺少一些codeigniter概念,而你正试图以正常的方式去做,我建议你阅读这个article,你将如何使用MY_Controller作为同样的概念前端控制器以及如何使用特定角色

另一种方法是使用现成的身份验证库,如@medhi所说 我建议Tank AuthenticationIon Auth