public function checkApprovedNGO($LoginDetails) { try { $sql = "SELECT * FROM userDetails WHERE email='" . $LoginDetails->getEmail() . "' AND password='******' AND is_ngo = 'Yes' AND is_verified = 'Yes'"; $isApprovedNGO = mysqli_query($this->con, $sql); $count = mysqli_num_rows($isApprovedNGO); if ($count == 1) { $this->data = "APPROVED_NGO"; } else { $emailToNotVerifyNGo = new LoginDetails(); $this->data = $emailToNotVerifyNGo->NgoNotVerify($LoginDetails->getEmail()); $this->data = "NOT_APPROVED_NGO"; } } catch (Exception $e) { echo 'SQL Exception: ' . $e->getMessage(); } return $this->data; }
deliver_response($string['format'], $response, false); } else { if (strcasecmp($method, 'setNewPassword') == 0) { $response['code'] = 1; $response['status'] = $api_response_code[$response['code']]['HTTP Response']; $objuserDetails = new LoginDetails(); $activationCode = $string['code']; $newPassword = $string['password']; $email = $string['email']; $response['setNewPasswordResponse'] = $objuserDetails->SettingNewPassword($activationCode, $newPassword, $email); deliver_response($string['format'], $response, false); } else { if (strcasecmp($method, 'checkemail') == 0) { $response['code'] = 1; $response['status'] = $api_response_code[$response['code']]['HTTP Response']; $objuserDetails = new LoginDetails(); $email = $string['email']; $response['checkemailResponse'] = $objuserDetails->CheckingEmail($email); deliver_response($string['format'], $response, false); } else { if (strcasecmp($method, 'checkAvailabilityOfTrainerPremiumList') == 0) { $response['code'] = 1; $response['status'] = $api_response_code[$response['code']]['HTTP Response']; $fetchPetServices = new PremiumListDetails(); $listPosition = $string['listPosition']; $response['showAvailabilityOfTrainerPremiumListResponse'] = $fetchPetServices->checkListAvailability($listPosition); deliver_response($string['format'], $response, false); } else { if (strcasecmp($method, 'saveModifiedPetDetails') == 0) { $response['code'] = 1; $response['status'] = $api_response_code[$response['code']]['HTTP Response'];
/** * @return \yii\db\ActiveQuery */ public function getLoginDetails() { return $this->hasMany(LoginDetails::className(), ['login_user_id' => 'id']); }
} // Optionally require user authentication if ($authentication_required) { if (empty($_POST['username']) || empty($_POST['password'])) { $response['code'] = 3; $response['status'] = $api_response_code[$response['code']]['HTTP Response']; $response['data'] = $api_response_code[$response['code']]['Message']; // Return Response to browser deliver_response($_GET['format'], $response); } elseif ($_POST['username'] != 'foo' && $_POST['password'] != 'bar') { $response['code'] = 4; $response['status'] = $api_response_code[$response['code']]['HTTP Response']; $response['data'] = $api_response_code[$response['code']]['Message']; // Return Response to browser deliver_response($_GET['format'], $response); } } // --- Step 3: Process Request // Verify Details if (isset($_POST['method'])) { if (strcasecmp($_POST['method'], 'sessionlogin') == 0) { $response['code'] = 1; $response['status'] = $api_response_code[$response['code']]['HTTP Response']; $login = new LoginDetails(); $username = stripslashes($_POST['username']); $password = stripslashes($_POST['password']); $login->mapIncomingParams($username, $password); $response['loginStatus'] = $login->verifyLoginDetails(); deliver_response($_POST['format'], $response, true); } }