소스 검색

修复修改邮箱链接失效问题

wangmh 7 년 전
부모
커밋
88905f3308
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      sso-server/src/main/java/com/uas/sso/controller/UpdateUserController.java

+ 3 - 2
sso-server/src/main/java/com/uas/sso/controller/UpdateUserController.java

@@ -327,8 +327,9 @@ public class UpdateUserController extends BaseController {
         data.put("vipName", user.getVipName());
         // TODO 邮件认证地址
         data.put("type", "验证邮箱");
-        if (url.contains("?")) {
-            url = getFrontUrl() + "/update/user/email" + url.substring(url.indexOf("?"), url.length());
+        if (url.contains("returnURL")) {
+            String returnUrl = url.substring(url.indexOf("returnURL"), url.indexOf("&", url.indexOf("returnURL")) == -1 ? url.length() : url.indexOf("&", url.indexOf("returnURL")));
+            url = getFrontUrl() + "/update/user/email?" + returnUrl;
         } else {
             url = getFrontUrl() + "/update/user/email";
         }