Pārlūkot izejas kodu

update
$cfg['blowfish_secret'] = ''; //用于Cookie加密,随意的长字符串

guo00guo 5 gadi atpakaļ
vecāks
revīzija
b44b0b3ce9

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/constants/VerifyConstants.java

@@ -9,6 +9,6 @@ public class VerifyConstants {
     public static final long TIME_OUT = 1000 * 60 * 5;
     public static final String SMS_VERI_TEMPLATE_ID = "73686";
     // public static final String SMS_VERI_TIMEOUT = "30";
-    public static final long MOBILE_VERIFICATION_INTERVAL = 90 * 1000;
+    public static final long MOBILE_VERIFICATION_INTERVAL = 60 * 1000;
 
 }

+ 25 - 3
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/web/ctrl/UserController.java

@@ -95,12 +95,34 @@ public class UserController extends BaseController {
     }
 
     @RequestMapping(value = UrlConstants.API + "verify/mail", method = RequestMethod.PUT)
-    public ResponseResult<String> sendVerifyEmail(@RequestBody UserDTO userDTO){
-        return userLogic.sendVerifyEmail(userDTO);
+    public ResponseResult<String> sendVerifyEmail(UserDTO userDTO){
+        ResponseResult<String> result = new ResponseResult<>();
+        result = userLogic.sendVerifyEmail(userDTO);
+        return result;
     }
 
     @RequestMapping(value = UrlConstants.API + "verify/mobile", method = RequestMethod.PUT)
-    public ResponseResult<String> sendVerifyMobileMessage(@RequestBody UserDTO userDTO){
+    public ResponseResult<String> sendVerifyMobileMessage(UserDTO userDTO){
+        return userLogic.sendMobileVerfication(userDTO);
+    }
+
+    /**
+     * 非本项目的登录注册界面中的邮箱验证码获取,此时需要传值为json格式
+     * @param userDTO
+     * @return
+     */
+    @RequestMapping(value = UrlConstants.API + "verify/mail/new", method = RequestMethod.PUT)
+    public ResponseResult<String> sendVerifyEmailNew(@RequestBody UserDTO userDTO){
+        return userLogic.sendVerifyEmail(userDTO);
+    }
+
+    /**
+     * 非本项目的登录注册界面中的手机验证码获取,此时需要传值为json格式
+     * @param userDTO
+     * @return
+     */
+    @RequestMapping(value = UrlConstants.API + "verify/mobile/new", method = RequestMethod.PUT)
+    public ResponseResult<String> sendVerifyMobileMessageNew(@RequestBody UserDTO userDTO){
         return userLogic.sendMobileVerfication(userDTO);
     }
 

+ 1 - 1
mooctest-user-server/src/main/resources/bootstrap.yaml

@@ -1,4 +1,4 @@
-spring.profiles.active: crowd
+spring.profiles.active: localhost
 spring:
   application:
     name: mooctest-user-server

+ 3 - 0
mooctest-user-server/src/main/resources/templates/register.html

@@ -101,6 +101,9 @@ function sendEmail(obj) {
         url:"/api/verify/mail",
         type:"PUT",
         data:data,
+        // data:JSON.stringify(data),
+        // contentType: 'application/json; charset=utf-8',
+        // dataType:"json",
         timeout: 3000,
         success:function (result) {
             console.log(result);