In this example we will discuss about User Login example CodeIgniter framework PHP.
We use two file for User Login example CodeIgniter framework.
<?php
class User extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->database();
$this->load->helper('url');
}
public function login()
{
if($this->input->post('login'))
{
$email=$this->input->post('email');
$password=$this->input->post('pass');
$que=$this->db->query("select * from user_login where email='$email' and pass='$password'");
$row = $que->num_rows();
if(count($row)>0)
{
redirect('User/dashboard');
}
else
{
$data['error']="<h3 style='color:red'>Invalid userid or password !</h3>";
}
}
$this->load->view('login',@$data);
}
function dashboard()
{
$this->load->view('dashboard');
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Login form</title>
</head>
<body>
<form method="post">
<table width="600" align="center" border="1" cellspacing="5" cellpadding="5">
<tr>
<td colspan="2"><?php echo @$error; ?></td>
</tr>
<tr>
<td>Enter Your Email </td>
<td><input type="text" name="email"/></td>
</tr>
<tr>
<td width="230">Enter Your Password </td>
<td width="329"><input type="password" name="pass"/></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="login" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>
Now run the program on your browser with the below URL:
http://localhost/CodeIgniter/index.php/User/login
http://localhost/CodeIgniter/index.php/User/student_registration