From 84db3a864e702170445824dd7636fb59c7c02f23 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B0=A2=E6=B4=AA=E9=BE=99?= <599179587@qq.com>
Date: Fri, 21 Jul 2017 14:35:42 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 2 +-
.../java/com/ifish/action/UserAction.java | 1 -
src/main/java/com/ifish/mail/Mail.java | 28 +++++++++++++++++++
3 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 5ac5917..c378a44 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
ifish
war
0.0.1-SNAPSHOT
- ifish Maven Webapp
+ ifish
http://mvnrepository.com
diff --git a/src/main/java/com/ifish/action/UserAction.java b/src/main/java/com/ifish/action/UserAction.java
index 158a561..52ded0e 100644
--- a/src/main/java/com/ifish/action/UserAction.java
+++ b/src/main/java/com/ifish/action/UserAction.java
@@ -5,7 +5,6 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
diff --git a/src/main/java/com/ifish/mail/Mail.java b/src/main/java/com/ifish/mail/Mail.java
index ff13a75..f590aba 100644
--- a/src/main/java/com/ifish/mail/Mail.java
+++ b/src/main/java/com/ifish/mail/Mail.java
@@ -197,4 +197,32 @@ public class Mail {
return true;
}
+ /**
+ * 发送邮箱验证码
+ *
+ * @param email
+ * @return
+ */
+ public static String sendRegisterCode(String email) {
+ Mail theMail = new Mail(smtp);
+
+ if (!theMail.setSubject("邮箱注册验证码")) {
+ return "";
+ }
+ if (!theMail.setFrom(from)) {
+ return "";
+ }
+ if (!theMail.setTo(to)) {
+ return "";
+ }
+ Integer code = (int) (Math.random() * 9000 + 1000);
+ if (!theMail.setBody(code + "")) {
+ return "";
+ }
+ if (!theMail.sendOut()) {
+ return "";
+ }
+ return code + "";
+ }
+
}