Esempio n. 1
0
 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;
 }
Esempio n. 2
0
     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'];
Esempio n. 3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getLoginDetails()
 {
     return $this->hasMany(LoginDetails::className(), ['login_user_id' => 'id']);
 }
Esempio n. 4
0
}
// 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);
    }
}