Ich habe ein Problem mit dem Versuch, login_view.php in meinem login.php-Controller zu rendern. Was ich habe ist dieser Fehler:Codeigniter - Controller kann nicht anzeigen
Firefox erkannt hat, dass der Server die Anforderung für diese Adresse in einer Art und Weise wird umgeleitet, die nie abgeschlossen.
Dieses Problem kann manchmal dadurch verursacht werden, dass Cookies deaktiviert oder abgelehnt werden.
Hier ist mein Controller
class Login extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->helper(array('form','url','html'));
$this->load->library(array('session','form_validation'));
$this->load->database();
$this->load->model('user_model');
}
function index()
{
//get form input
$email = $this->input->post('email');
$password = $this->input->post('password');
//form validation
$this->form_validation->set_rules('email','Email-ID','trim|required|xss_clean');
$this->form_validation->set_rules('password','Password','trim|required|xss_clean');
if($this->form_validation->run() == FLASE)
{
//validation fail
$this->load->view('login_view');
}
else
{
//check user credentials
$uresult = $this->user_model->get_user($email, $password);
if(count($uresult)>0)
{
//set session
$sess_data = array('login' => TRUE, 'uname' => $uresult[0]->fname,'uid' => $uresult[0]->id);
$this->session->set_userdata($sess_data);
redirect('profile/index');
}
else
{
$this->session->set_flashdata('msg','<div class = "alert alert-danger text-center">Wrong Email/Password</div>');
redirect('login/index');
}
}
}
}
Bitte helfen Sie mir herauszufinden, was das Problem. Vielen Dank.
Haben Sie es auf Chrom überprüft? Was sagt Google Chrome? –
@Nandan Die Seite "localhost" funktioniert nicht. Localhost hat Sie zu oft umgeleitet. – bnrfly
ist es "localhost/project_name/Login/index" ?? –