Przeglądaj źródła

feat: EK-1345: 发送email失败

kevinElken 8 miesięcy temu
rodzic
commit
db234cb538
1 zmienionych plików z 5 dodań i 0 usunięć
  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]);