![]() |
Codeignter3 +HMVC - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forum-5.html) +--- Forum: General Help (https://forum.codeigniter.com/forum-24.html) +--- Thread: Codeignter3 +HMVC (/thread-64952.html) |
Codeignter3 +HMVC - akv985 - 04-13-2016 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); } } |