소스 검색

feat: EK-1345: 发送email失败

kevinElken 8 달 전
부모
커밋
db234cb538
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      common/helpers/Email.php

+ 5 - 0
common/helpers/Email.php

@@ -10,9 +10,14 @@ class Email
      * @param string $email
      * @param string $userName
      * @param string $password
+     * @return false|void
      */
     public static function sendRegistrationEmail(string $email, string $userName, string $password)
     {
+        if (!$email || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
+            return false;
+        }
+
         $subject = \Yii::t('app', 'decRegistrationEmailSubject', []);
         $message = \Yii::t('app', 'decRegistrationEmailContent', ['userName' => $userName, 'passWord' => $password]);