仪表板登录后加载失败



在正确的登录详细信息之后,表单重定向到同一位置 这是我的登录控制器 验证和数据库检查后,登录名应重定向到仪表板

class Login extends CI_Controller {
public function __construct() {
parent::__construct();              
$this->load->model('login_model');      
if($this->session->userdata('logged_in')) { 
redirect(base_url().'dashboard');
}
}
public function index(){        
$template['page_title'] = "Login";
if(isset($_POST)) {
$this->load->library('form_validation');        
$this->form_validation->set_rules('username', 'Username', 'trim|required');
$this->form_validation->set_rules('password', 'Password', 'trim|required|callback_check_database');         
if($this->form_validation->run() == TRUE) {
redirect(base_url().'dashboard');
}
}
$this->load->view('Templates/header', $template);
$this->load->view('Login/login_form');
$this->load->view('Templates/footer');
}
}

仪表板的代码 类仪表板扩展CI_Controller {

public function __construct() {
parent::__construct();
date_default_timezone_set("Asia/Kolkata");
$this->load->model('dashboard_model');
if(!$this->session->userdata('logged_in')) {
redirect(base_url());
}
}

试试这个方法

redirect('dashboard');

也试试site_url((。确保仪表板控制器中有正确的代码(无错误(视图。

redirect(site_url()."/dashboard");

最新更新