在usersystem[codeigniter]中设置默认控制器

在usersystem[codeigniter]中设置默认控制器,codeigniter,Codeigniter,我想在codeigniter中创建一个简单的用户系统。我已经创建了两个名为admin和login的控制器。当用户访问我的网站时,即如果用户未登录,则显示登录页面。之后,当用户登录它重定向到管理页面 但我想知道我应该把哪个控制器作为默认控制器管理员或登录名 注意-我是codeigniter的新手。我知道MVC是如何工作的。您的默认控制器应该是登录 在application/config/routes.php中 在登录控制器的构造函数中,检查用户是否已登录' if(user aler

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

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


注意-我是codeigniter的新手。我知道MVC是如何工作的。

您的默认控制器应该是登录


在application/config/routes.php中

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

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

在application/config/routes.php中

替换

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


如果用户已经登录,那么我需要重定向到管理员页面?对吗?是的,如果用户登录或未登录,请在登录控制器中在构造函数中检查此项。
$route['default_controller'] = "welcome";
$route['default_controller'] = "login"; //or whatever you want