db->get_where('forgot_password', ['token' => $token, 'idKey' => $type])->row_array(); } public function reset_pass($data, $id, $type) { if ($type == '1') { $this->db->where('id', $id); $this->db->update('pelanggan', $data); } elseif ($type == '2') { $this->db->where('id', $id); $this->db->update('driver', $data); } elseif ($type == '3') { $this->db->where('id_mitra', $id); $this->db->update('mitra', $data); } return true; } public function resetpass() { $data = [ "password" => sha1($this->input->post('password', true)) ]; if ($this->input->post('type') == '1') { $this->db->where('id', $this->input->post('id')); $this->db->update('pelanggan', $data); } elseif ($this->input->post('type') == '2') { $this->db->where('id', $this->input->post('id')); $this->db->update('driver', $data); } elseif ($this->input->post('type') == '3') { $this->db->where('id_mitra', $this->input->post('id')); $this->db->update('mitra', $data); } return true; } public function deletetoken() { $this->db->delete('forgot_password', ['token' => $this->input->post('token')]); return true; } }