コード例 #1
0
 public function actionPostcheckifemailaddressexistsforgotpassword()
 {
     $request = Yii::$app->request;
     if ($request->isAjax) {
         $post = $request->post();
         $emailAddress = $post['emailAddress'];
         $isValidEmailAddress = DefaultController::isValidEmailAddress($emailAddress);
         if ($isValidEmailAddress == true) {
             $_AccountRegisteredUsersForm = new AccountRegisteredUsersForm();
             $isEmailAddressExistsRegisteredUsers = $_AccountRegisteredUsersForm->checkIfEmailAddressExists($emailAddress);
             if ((int) $isEmailAddressExistsRegisteredUsers == 0) {
                 $_AccountStudentsForm = new AccountStudentsForm();
                 $isEmailAddressExistsStudents = $_AccountStudentsForm->checkIfEmailAddressExists($emailAddress);
                 if ((int) $isEmailAddressExistsStudents == 0) {
                     return json_encode(array('valid' => false));
                 } else {
                     return json_encode(array('valid' => true));
                 }
             } else {
                 return json_encode(array('valid' => true));
             }
         } else {
             return json_encode(array('valid' => true));
         }
     } else {
         return json_encode(array('valid' => true));
     }
 }