📜  CodeIgniter登录表单

📅  最后修改于: 2021-01-01 03:35:15             🧑  作者: Mango

CodeIgniter中的登录表单(没有MySQL)

在这里,我们将借助会话创建一个简单的登录页面。

转到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


    
    
Username:
Password:
 

application / views文件夹中创建视图页面welcome_view.php以显示成功的登录消息。




    


    Welcome session->userdata('user'); ?>    

输出量

输入URL localhost / login / index.php / Login

现在,在输入错误信息后,我们将看到在其他部分的login_view页面中设置的不成功消息。


现在输入正确的信息,我们将看到welvome_view.php消息。


单击注销,我们将被定向到登录页面。