public function removeForgotPassword(ForgotPassword $toRemove) { $database = Database::getInstance(); if (!$database->isConnected()) { return false; } $id = $toRemove->getID(); $token = $toRemove->getToken(); if (!is_numeric($id)) { return false; } $id = $database->escapeString($id); $cleanString = new cleanString(); $token = $cleanString->run($token); $token = $database->escapeString($token); $result = $database->removeData('forgotPassword', "requestID={$id} AND BINARY token='{$token}'"); if ($result === false) { return false; } return true; }