我想在codeigniter中创建一个简单的用户系统。我创建了两个名为admin和login的控制器。当用户访问我的网站时,http://example.com如果用户未登录则会显示登录页面。之后,当用户登录时,会重定向到管理页面。
但我想知道我应该将哪个控制器作为默认控制器管理员或登录?
N.B-我是codeigniter的新手。我知道MVC是如何工作的。
答案 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