Php Codeigniter url显示方法
我已经创建了一个基本的登录表单,其中只包含字段不为空的验证。 在控制器中,索引如下所示Php Codeigniter url显示方法,php,codeigniter,Php,Codeigniter,我已经创建了一个基本的登录表单,其中只包含字段不为空的验证。 在控制器中,索引如下所示 $this->load->helper('form'); $this->load->view('auth/login'); 这就是观点 <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">
$this->load->helper('form');
$this->load->view('auth/login');
这就是观点
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">
<meta charset="utf-8">
<title>LOGIN
</title>
</head>
<body>
<h1>Simple Login with CodeIgniter</h1>
<?php echo form_open('login/verifylogin'); ?>
<div class="" style="margin:0">
<label for="username">Username:</label>
<div class="" style="display:inline-block;margin:0">
<?php echo form_input(['name'=>'username','class'=>'','placeholder'=>'Your username here','value'=>set_value('username')]); ?>
</div>
<?php echo form_error('username',"<div class='w3-text-red' style='display:inline-block'>","</div>"); ?>
</div>
<br/>
<div class="">
<?php echo form_label('Password:','pass'); ?>
<div class="" style="display:inline-block;margin:0">
<?php echo form_password(['name'=>'password','class'=>'','placeholder'=>'Your password here']); ?>
</div>
<?php echo form_error('password',"<div class='w3-text-red' style='display:inline-block'>","</div>"); ?>
</div>
<br/>
<?php echo form_submit('submit', 'Login'); ?>
<?php echo form_close(); ?>
</form>
</body>
</html>
在
APPPATH.config/config.php'
文件中设置的$config['base\u url']
值是什么?我已将base\u url设置为“显示您的控制器代码”添加了有问题的控制器代码,请像http://satoshirps.site/
。
<?php
/**
*
*/
class Login extends CI_Controller
{
public function index()
{
$this->load->helper('form');
$this->load->view('auth/login');
}
public function verifylogin()
{
$this->load->library('form_validation');
$this->form_validation->set_rules('username', 'Username', 'trim|required|alpha_numeric');
$this->form_validation->set_rules('password', 'Password', 'required');
if ($this->form_validation->run()) {
$this->load->helper('url');
$username = $this->input->post('username');
$password = $this->input->post('password');
$this->load->model('Loginmodel');
if ($this->Loginmodel->login_valid($username, $password)) {
redirect('dashboard');
}else {
$this->load->view('auth/login');
}
} else {
$this->load->view('auth/login');
}
}
}
?>