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';
     }
 }
Exemple #2
0
 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);
 }
Exemple #3
0
 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);
 }