public function login_employee() { $row = View_users_model::find_by_username($this->input->post('txtUsername')); if ($row != NULL) { if ($row->logged == 1) { return 'Logged'; } if ($this->encrypt->decode($row->password) == $this->input->post('txtPassword')) { return 'Success'; } else { return 'Incorrect password'; } } else { return 'Not registered'; } }
public function evaluate_employee() { $data['selected'] = Emp_info_model::find($this->input->get('emp_id')); $data['image'] = View_users_model::find($this->input->get('emp_id'))->profile_image; $data['employee'] = Emp_info_model::all(); $data['criteria'] = Criteria_model::all(); $data['pageTitle'] = 'Evaluate Employee - MSInc.'; $data['content'] = 'employee/evaluate_employee'; $this->load->view($this->master_layout, $data); }
public function mobile_login() { if ($this->input->post('txtUsername') || $this->input->post('txtPassword')) { $user = View_users_model::login_employee(); if ($user == 'Not registered') { $response["success"] = 0; $response["message"] = "Username is not registered"; } elseif ($user == 'Incorrect password') { $response["success"] = 0; $response["message"] = "Username and Password does not match"; } elseif ($user == 'Success') { $user = View_users_model::find_by_username($this->input->post('txtUsername')); Users::login_employee($user->employee_id, 1); $response['employee'] = $this->reports_model->getEmpInfo($user->employee_id); } elseif ($user == 'Logged') { $response["success"] = 0; $response["message"] = "User is already logged in "; } } else { $response["success"] = 0; $response["message"] = "Username and Password Field is required"; } echo json_encode($response); }
public function getEmpInfo() { $user = View_users_model::find_by_username($this->input->post('txtUsername')); return View_employees_list::find($user->employee_id); }