• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Codeignter3 +HMVC

#1
Callback function is not working at server side but it works on localhost.
 Error Message  Unable to access an error message corresponding to your field name password.(password)

my code is

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Login extends MX_Controller {

     private $data=array();
        
    public function __construct()
    {
       parent::__construct();
       
      
       $this->load->model('mdl_login');
    }
    
    public function  index()
    {
         if(is_login('admin'))
           redirect(URL.'welcome');
         else
        $this->load->view('login_view');
    }
    
    public function user_login()
    {
        
        
        
      $this->load->library('form_validation');
    
      $this->form_validation->set_rules('user_name','User Name','trim|required');
      $this->form_validation->set_rules('password','password','trim|required|callback_password');
        if($this->form_validation->run($this)==FALSE)
        {
            $this->load->view('login_view');
        }
        else
        {
           redirect(URL.'welcome');
           //print_r($this->session->userdata());
        }
    
        
    }
    
    public function password()
    {
        
        if($this->mdl_login->validate_login()==FALSE)
        {
            $this->form_validation->set_message('password', '!Invalid User Name or Password');
            return FALSE;

        }
        else
        {
            return TRUE;
        }
    }
    
    public function logout()
    {
        $this->session->sess_destroy();
        //print_r($this->session->userdata());
        redirect(URL);
    }
    
    
        
}
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.