[eluser]Ram Krishna[/eluser]
i am developing admin panel.In which i am developing admin login.
the code is below...
controller code
Code:
<?php
class Admin extends CI_Controller
{
function index()
{
echo "This is Great";
}
function login()
{
$this->load->view('admin_login_form');
}
function confirm_login()
{
$this->load->model('admin_model');
$query=$this->admin_model->dbread();
if($query ==true)
{
echo "login successful";
}
else
{
echo "wrong username or password";
}
}
}
?>
and model
Code:
<?php
class Admin_model extends CI_Model {
function dbread()
{
$this->db->where('admin_name',$this->input->post('username'));
$this->db->where('password',$this->input->post('password'));
$query = $this->db->get('admin');
if($query->num_rows() == 1)
{
return true;
}
else
{
return false;
}
}
}
?>
And
view
Code:
<div class="admin_login">
<h3>Admin Login</h3>
<?php echo form_open('admin/confirm_login'); ?>
<?php echo form_input('username','username'); ?>
<?php echo form_password('password','password'); ?>
<?php echo form_submit('submit','Login');?>
<?php echo form_close(); ?>
<?php ?>
</div>
on login this code always returns wrong username or password OR we can say dbread function of model alway return false.
please give me a solution.