Преглед на файлове

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]);