function authenticate_user() { $user_model = new User_model(); $user_service = new User_service(); $user_model->set_user_name($this->input->post('login_username', TRUE)); $user_model->set_password(md5($this->input->post('login_password', TRUE))); $result_user = $user_service->authenticate_user_with_password($user_model); if (count($result_user) == 0) { $logged_user_result = false; } else { $logged_user_result = true; } if ($logged_user_result) { $this->session->set_userdata('USER_ID', $result_user->id); $this->session->set_userdata('USER_FULLNAME', $result_user->name); $this->session->set_userdata('USER_NAME', $result_user->user_name); $this->session->set_userdata('USER_TYPE', $result_user->user_type); $this->session->set_userdata('USER_EMAIL', $result_user->email); $this->session->set_userdata('USER_PROFILE_PIC', $result_user->profile_pic); $this->session->set_userdata('USER_ONLINE', 'Y'); $this->session->set_userdata('USER_LOGGED_IN', 'TRUE'); $user_model->set_id($this->session->userdata('USER_ID')); $user_model->set_is_online('1'); $user_service->update_user_online_status($user_model); echo 1; } else { echo 0; } }
function authenticate_user() { $setting_login_type_id = '1'; //setting id 1 = User Login Options , in main_settings table $user_model = new User_model(); $user_service = new User_service(); //assigning the value in login_username to $email if login_type=1 $email = $this->input->post('login_username', TRUE); $login_option = $this->config->item('LOGIN_OPTION'); // 1 = Username & Password //taking the un and pswd in sign in if ($login_option == 1) { // $logged_user_result = ''; $user_model->set_user_email($email); $user_model->set_user_password(md5($this->input->post('login_password', TRUE))); // password md 5 change if (count($user_service->authenticate_user_with_password($user_model)) == 0) { $logged_user_result = false; } else { $logged_user_result = true; } } if ($login_option == 2) { $logged_user_result = true; $user_model->set_user_email($email); } //if logged_in_user=true take user details frm authenticate_user and put it to logged_user_dateils var if ($logged_user_result) { // change $logged_user_details = $user_service->authenticate_user($user_model); if (count($logged_user_details) == 0) { echo 0; } else { $user_login_status_model = new User_model(); $user_login_status_model->set_is_online('Y'); $user_login_status_model->set_user_id($logged_user_details->user_id); $user_service->update_online_status($user_login_status_model); //setting data to session variables and user_model setters using logged_user_details $this->session->set_userdata('USER_ID', $logged_user_details->user_id); // print_r(die); // echo'user_id'; $this->session->set_userdata('USER_FIRST', '1'); //check first time log in and redirect to welcome page $this->session->set_userdata('USER_FNAME', $logged_user_details->user_fname); $this->session->set_userdata('USER_LNAME', $logged_user_details->user_lname); $this->session->set_userdata('USER_EMAIL', $logged_user_details->user_email); $this->session->set_userdata('USER_ONLINE', 'Y'); $this->session->set_userdata('USER_LOGGED_IN', 'TRUE'); //get system date & save it in variable then update the updated_by colun of user table for relevant user echo 1; } } else { echo 0; } }
function authenticate_user() { $user_model = new User_model(); $user_service = new User_service(); $user_model->set_Email($this->input->post('login_username', TRUE)); $user_model->set_password(md5($this->input->post('login_password', TRUE))); $result_user = $user_service->authenticate_user_with_password($user_model); if (count($result_user) == 0) { $logged_user_result = false; } else { $logged_user_result = true; } if ($logged_user_result) { $this->session->set_userdata('USER_ID', $result_user->UserID); $this->session->set_userdata('USER_FULLNAME', $result_user->FirstName); $this->session->set_userdata('USER_NAME', $result_user->FirstName); $this->session->set_userdata('USER_TYPE', 'admin'); $this->session->set_userdata('USER_EMAIL', $result_user->Email); $this->session->set_userdata('USER_LOGGED_IN', 'TRUE'); echo 1; } else { echo 0; } }