在用户系统[codeigniter]中设置默认控制器

时间:2015-12-03 10:00:00

标签: codeigniter

我想在codeigniter中创建一个简单的用户系统。我创建了两个名为admin和login的控制器。当用户访问我的网站时,http://example.com如果用户未登录则会显示登录页面。之后,当用户登录时,会重定向到管理页面。

但我想知道我应该将哪个控制器作为默认控制器管理员或登录?

N.B-我是codeigniter的新手。我知道MVC是如何工作的。

2 个答案:

答案 0 :(得分:2)

您的默认控制器应为login

application/config/routes.php

$route['default_controller'] = "login controller name";

在登录控制器的构造函数中,检查用户是否已在“

中登录
        if(user alerady logged in){
            redirect("admin controller's name");//redirect to admin controller
        }

答案 1 :(得分:2)

在application / config / routes.php中

替换

$route['default_controller'] = "welcome";

$route['default_controller'] = "login"; //or whatever you want