dever 3 年之前
父节点
当前提交
54c160be78
共有 2 个文件被更改,包括 6 次插入5 次删除
  1. 4 3
      service/agent/lib/Email.php
  2. 2 2
      service/agent/src/My.php

+ 4 - 3
service/agent/lib/Email.php

@@ -39,6 +39,7 @@ class Email
 	public function renzheng()
 	{
 		$email = Dever::input('email');
+        $username = Dever::input('username');
 		$code = Dever::input('code');
 		$mid = Dever::input('mid');
 		$email = base64_decode($email);
@@ -50,10 +51,10 @@ class Email
 
 		$link = Dever::url($config['link'] . '?signature=' . $signature);
 		$content = str_replace('{link}', $link, $content);
-		$this->send($email, $title, $content);
+		$this->send($email, $username, $title, $content);
 	}
 
-	public function send($email, $title, $content)
+	public function send($email, $username, $title, $content)
     {
         $config = Dever::config('base', 'project')->email;
 
@@ -72,7 +73,7 @@ class Email
         $mail->Username = $config['username'];
         $mail->Password = $config['password'];
         $mail->setFrom($config['from'][0], $config['from'][1]);
-        $mail->addAddress($user['email'], $user['username']);
+        $mail->addAddress($email, $username);
         $mail->Subject = "=?utf-8?B?" . base64_encode($title) . "?=";
         $mail->Body = $content;
         //$mail->addAttachment($file);

+ 2 - 2
service/agent/src/My.php

@@ -670,8 +670,8 @@ class My extends Core
             $code = Dever::load('passport/reg')->code(false, false);
 
             $email = base64_encode($email);
-            Dever::load('agent/lib/email')->renzheng($this->uid, $email, $code);
-            //Dever::daemon('lib/email.renzheng?mid='.$this->uid.'&email=' . $email . '&code=' . $code, 'agent');
+            Dever::daemon('lib/email.renzheng?mid='.$this->uid.'&email=' . $email . '&code=' . $code . '&username=' . $this->user['name'], 'agent');
+            //Dever::daemon('lib/email.renzheng?mid='.$this->uid.'&email=' . $email . '&code=' . $code . '&username=' . $this->user['name'], 'agent');
 
             return '邮件已经发送成功!请到您的邮箱里查看。';
         } else {