📅  最后修改于: 2021-01-01 03:35:15             🧑  作者: Mango
在这里,我们将借助会话创建一个简单的登录页面。
转到application / config / autoload.php中的文件autoload.php
在库和助手中设置会话。
在application / controllers文件夹中创建控制器页面Login.php。
load->view('login_view');
}
public function process()
{
$user = $this->input->post('user');
$pass = $this->input->post('pass');
if ($user=='juhi' && $pass=='123')
{
//declaring session
$this->session->set_userdata(array('user'=>$user));
$this->load->view('welcome_view');
}
else{
$data['error'] = 'Your Account is Invalid';
$this->load->view('login_view', $data);
}
}
public function logout()
{
//removing session
$this->session->unset_userdata('user');
redirect("Login");
}
}
?>
查看上面的快照,我们为单个用户创建了一个会话,用户名为juhi ,密码为123。为了进行有效的登录和注销,我们将使用此用户名和密码。
在application / views文件夹中创建视图页面login_view.php 。
Login Page
在application / views文件夹中创建视图页面welcome_view.php以显示成功的登录消息。
Welcome session->userdata('user'); ?>
输出量
输入URL localhost / login / index.php / Login
现在,在输入错误信息后,我们将看到在其他部分的login_view页面中设置的不成功消息。
现在输入正确的信息,我们将看到welvome_view.php消息。
单击注销,我们将被定向到登录页面。