Jimbird85 Posted January 1, 2013 Share Posted January 1, 2013 Hi there i have several users created in my membership db table but since I added in my validateUsers function to my controller to make sure non registered users cannot sign into my site, registered users cannot log in either. Why is this? Controller: class Login extends CI_Controller { function Login() { parent::__construct(); $this->load->model('membership'); } function loguserin() { $this->load->helper(array('form', 'url')); $this->load->library('form_validation'); $this->form_validation->set_rules('username', 'Username', 'required|min_length[4]|max_length[12]|callback_validateUser|trim'); $this->form_validation->set_rules('password', 'Password', 'required|md5|trim'); $username = $this->input->post('username'); $password = $this->input->post('password'); if ($this->form_validation->run()) { $this->validateUser($username, $password); $this->session->set_userdata('status', 'OK'); $this->session->set_userdata('username', $username); redirect('home'); } else { $this->session->set_userdata('status', 'NOT_OK'); $this->load->view('shared/header'); $this->load->view('account/logintitle'); $this->load->view('account/loginview'); $this->load->view('shared/footer'); } } function validateUser($username, $password) { $this->db->select('*')->from('membership'); $this->db->where('username', $username); $this->db->where('password',MD5($password)); $query = $this->db->get(); if ($query ->num_rows ==1) { return true; } else { var_dump($username, $password);// this only seems to throw back the username, not the password, don't know why $this->form_validation->set_message('validateUser', 'Invalid username/password'); return false; } } function index() { $this->load->view('shared/header'); $this->load->view('account/logintitle'); $this->load->view('account/loginview'); $this->load->view('shared/footer'); } Thanks for the help Link to comment https://forums.phpfreaks.com/topic/272580-why-cant-registered-users-within-my-membership-table-not-log-into-my-system/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.