Я новичок в CodeIgniter и пытаюсь разобраться в простой форме входа в систему с использованием фреймворка.
Просмотр формы
<form action="login" method="post">
<input type="text" class="form-control" placeholder="Username" name="username" value="">
<input type="password" class="form-control" placeholder="Password" name="password" value="">
<div style="color:red;" class="col pl-1">
<?php
echo $error;
?>
</div>
<button type="submit" class="btn btn-block btn-primary" name="signin">Login</button>
</form>
Контроллер
class Loginauth extends CI_Controller
{
public function index()
{
$this->load->view('auth');
}
public function login()
{
$data=array();
if($this->input->post('signin'))
{
$u=$this->input->post('username');
$p=$this->input->post('password');
if($u=='admin' && $p=='123')
{
redirect('loginauth/dashboard');
}
else
{
$data['error']="<h3 style='color:red'>Invalid login details</h3>";
}
}
$this->load->view('auth',@$data);
}
function dashboard()
{
$this->load->view('success');
}
}
Когда я отправляю страницу входа, она перенаправляется на
localhost/CodeIgniter-3.1.10/index.php/login
(без имени пользователя и пароля), но ничего не происходит.Не могли бы вы помочь мне разобраться в этом?