我有一个身份验证功能(下面添加了代码)但是当提交了正确的凭据时,重定向功能无法正常工作。 Firefox正在显示"连接被重置"和Chrome显示"没有收到数据"。
请帮忙。
第"行重定向(base_url()。" index.php / masteradmin / Dashboard");"是不会重定向的那个。
public function AuthenticateUser() {
$this->load->helper('url');
$email = $this->input->post("email");
$password = $this->input->post("password");
if ($email && $password) {
$status = $this->mastermodal->ValidateSuperAdmin();
if (is_array($status)) {
$this->index($status['Message']);
} else if ($status) {
if ($this->session->userdata('table') == 'master') {
redirect(base_url() . "index.php/masteradmin/Dashboard");
}
} else {
$loginerrormsg = "invalid email or password";
$this->index($loginerrormsg);
}
} else {
redirect(base_url() . "index.php/masteradmin");
}
}
答案 0 :(得分:0)
您可以尝试流动代码
redirect(base_url().'index.php/masteradmin',refresh)