Привет, я новичок в php и воспламенитель кода.я попытался получить информацию о входе в систему от просматриваемого и проверенного пользователя и отправить сообщение пользователю, если данные для входа неверны.
Код контроллера:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('login_model');
$this->load->helper('form');
$this->load->helper('url');
}
public function index()
{
//$this->load->helper('url');
$this->load->view('login/login');
}
public function login_check()
{
//$this->load->view('hello');
//echo "directed";
$user_id = $this->input->post('usernm');
$userPassword = $this->input->post('passwordd');
//echo $user_id.' and'.$userPassword;
$var = $this->login_model->check_login($user_id);
$status = 0;
if(empty($var))
{
echo "Invalid user";
$status = 0;
}
else
{
//echo var_dump($var);
$username = $var->username;
//echo $username;
$status = 1;
}
$this->load->helper('url');
redirect('login/login');
//$this->load_>view('login\login');// at this point it does not redirect to login page and instead of that displaying error 404.page not found.
//echo $status;
}
}
Тот же URL-адрес, ранее загруженный при вызове из функции index, но, если он вызывается из функции входа в систему, check () не направлена на просмотр и не отображается страница ошибки 404.
Любая помощь, касающаяся этого мирабыть большой помощью.Большое спасибо!