php - Error In Login In Codeigniter -


hi trying make login code in codeigniter gives following error

unable access error message corresponding field name username.
unable access error message corresponding field name password.

class verifylogin extends ci_controller {   function __construct()   {       parent::__construct();       $this->load->model('user','',true);   }    function index()   {       $this->load->library('form_validation');       $this->form_validation->set_rules('username', 'username', 'trim|required|xss_clean');       $this->form_validation->set_rules('password', 'password', 'trim|required|xss_clean|callback_check_database');        if($this->form_validation->run()== false)       {         //field validation failed.  user redirected login page         $this->load->view('login_view');       }       else       {         //go private area         redirect('home', 'refresh');       }   }     function check_database($password)   {       //field validation succeeded.  validate against database       echo  $username = $this->input->post('username');         //query database       echo  $result = $this->user->login($username, $password);        if($result)       {           $sess_array = array();           foreach($result $row)           {             $sess_array = array(             'id' => $row->id,             'username' => $row->username             );             $this->session->set_userdata('logged_in', $sess_array);           }           return true;       }       else       {           $this->form_validation->set_message('check_database', 'invalid username or password');           return false;       }   } } 

view:

<html xmlns="w3.org/1999/xhtml">;  <head>     <title>admin panel</title> </head>  <body>     <?php echo validation_errors(); ?>     <?php echo form_open( 'verifylogin'); ?>     <label for="username">username:</label>     <input type="text" size="20" id="username" name="username" />     <br/>     <br/>     <label for="password">password:</label>     <input type="password" size="20" id="password" name="password" />     <br/>     <input type="submit" value="login" /> </form> </body>  </html> 


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -