如何在codeigniter项目设置中设置登录页面?

时间:2017-12-01 10:17:47

标签: php codeigniter routing

我正在使用codeigniter进行项目,并且我需要创建一个登录页面,用户可以选择进入主站点。我已经为主站点访问设置了前端控制器。现在如何在登陆页面之后使这个前端控制器调用?

$route['default_controller'] = 'front';

2 个答案:

答案 0 :(得分:1)

您只需创建一个新的控制器名称作为Landing_page,您必须将其设置为默认控制器$route['default_controller'] = 'Landing_page';我认为您创建的登录页面在codeigniter本身作为视图页面,如果是这样,您只需加载在index()函数中查看(登陆)页面相同,否则你必须将url重定向到子域,如下所示

登陆页面视图:

Class Landing_page extends CI_Controller{

     function index(){

      $this->load->view('landing_page');

     }
}

作为子域:

Class Landing_page extends CI_Controller{

     function index(){

     redirect('http://landingPage.Your_website.com');

     }
}

答案 1 :(得分:0)

您需要在project_folder/application/controller/Front.php

中创建一个控制器
Class Front extends CI_Controller{

     function index(){
          echo "Welcome to Front Page";
     }
}

所有在route.php中准备好你提到的fonrt控制器是默认页面。