db->select('BaseTbl.userId, BaseTbl.password, Emp.FirstName,Emp.Designation, BaseTbl.roleId, Roles.role,DEPT.DEPCode,DEPT.DepartmentName,DEPT.HeadDept'); $this->db->from('tbl_users as BaseTbl'); $this->db->join('tbl_roles as Roles','Roles.roleId = BaseTbl.roleId'); $this->db->join('T_Employee_Details as Emp','BaseTbl.EmpID = Emp.EmpID'); $this->db->join('T_DepartmentDetails as DEPT','Emp.Departmentcode = DEPT.DEPCode'); $this->db->where('BaseTbl.email', $email); $this->db->where('BaseTbl.isDeleted', 0); $query = $this->db->get(); print_r( $this->db->last_query()); $user = $query->result(); if(!empty($user)){ if(verifyHashedPassword($password, $user[0]->password)){ return $user; } else { return array(); } } else { return array(); } } } ?>