Selaa lähdekoodia

注释手机登录和忘记密码功能,动态获取跳转路径,通过配置项启动项目时获取

guo00guo 4 vuotta sitten
vanhempi
commit
0315969991

+ 8 - 4
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/web/ctrl/PageController.java

@@ -16,6 +16,7 @@ import cn.iselab.mooctest.user.web.logic.ThirdPartyLogic;
 import cn.iselab.mooctest.user.web.logic.UserLogic;
 import cn.iselab.mooctest.user.web.logic.WechatLogic;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.*;
@@ -44,6 +45,9 @@ public class PageController extends BaseController{
     @Autowired
     WechatLogic wechatLogic;
 
+    @Value("${redirect.url}")
+    private String redirectUrl;
+
 
     @RequestMapping(value = UrlConstants.PAGE + "login", method = RequestMethod.GET)
     public String login(@RequestParam(value = "redirect", required = false)String redirect, HttpServletRequest request){
@@ -83,12 +87,12 @@ public class PageController extends BaseController{
             session.setAttribute("userName", ((UserDTO)result.getData()).getEmail());
             // return "redirect:http://www.mooctest.net/api/test/login";
             LOG.info("(String)session.getAttribute(redirectURL) " + (String)session.getAttribute("redirectURL"));
-            String afterLogin = session.getAttribute("redirectURL")==null?
-                    UrlConstants.DEFAULT_GOTO:(String)session.getAttribute("redirectURL");
+//            String afterLogin = session.getAttribute("redirectURL")==null?
+//                    UrlConstants.DEFAULT_GOTO:(String)session.getAttribute("redirectURL");
             userLogic.recordLoginAction(request, ((UserDTO)result.getData()).getId() , "password");
-            LOG.info("redirectURL: "+afterLogin);
+            LOG.info("redirectURL: "+redirectUrl);
             LOG.info("userId: "+ session.getAttribute("userId"));
-            return "redirect:" + afterLogin;
+            return "redirect:" + redirectUrl;
         }
         else{
             model.addAttribute("result", result);

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

@@ -1,4 +1,4 @@
-spring.profiles.active: private-cloud-localhost
+spring.profiles.active: private-cloud
 server:
   port: 8081
 
@@ -75,11 +75,17 @@ spring:
     mode: LEGACYHTML5
     prefix: classpath:/templates/
     suffix: .html
+
+redirect:
+  url: http://127.0.0.1
+
 website:
   domainName: 127.0.0.1
+
 wecaht:
   appSecret: f84db4dc62377926624093b49ac3be1f
   appId: wx60f06d61f21804be
+
 ---
 spring:
   profiles: private-cloud-localhost
@@ -118,8 +124,13 @@ spring:
     mode: LEGACYHTML5
     prefix: classpath:/templates/
     suffix: .html
+
+redirect:
+  url: http://127.0.0.1
+
 website:
   domainName: 127.0.0.1
+
 wecaht:
   appSecret: f84db4dc62377926624093b49ac3be1f
   appId: wx60f06d61f21804be

+ 8 - 8
mooctest-user-server/src/main/resources/templates/index.html

@@ -40,14 +40,14 @@
 						<input class="input100" type="password" name="password" placeholder="请输入密码" required="密码不可为空">
 						<span class="focus-input100" data-symbol="&#xf190;"></span>
 					</div>
-					<div>
-						<div class="text-left p-t-8 p-b-10">
-							<a href="##">手机登录</a>
-						</div>
-						<div class="text-right p-t-8 p-b-10">
-							<a href="javascript:">忘记密码?</a>
-						</div>
-					</div>
+<!--					<div>-->
+<!--						<div class="text-left p-t-8 p-b-10">-->
+<!--							<a href="##">手机登录</a>-->
+<!--						</div>-->
+<!--						<div class="text-right p-t-8 p-b-10">-->
+<!--							<a href="javascript:">忘记密码?</a>-->
+<!--						</div>-->
+<!--					</div>-->
 
 					<div class="text-center p-t-6 p-b-8">
 						<span style="color: red" th:unless="${result==null}" th:text="${result.msg}"></span>

+ 8 - 8
mooctest-user-server/src/main/resources/templates/login.html

@@ -40,14 +40,14 @@
                     <span class="focus-input100" data-symbol="&#xf190;"></span>
                 </div>
 
-                <div p-t-8 p-b-20>
-                    <div class="text-left" style="float: left;">
-                        <a href="/page/mobile/login">手机登录</a>
-                    </div>
-                    <div class="text-right" style="float: right;">
-                        <a href="/page/forgetPassword/email">忘记密码?</a>
-                    </div>
-                </div>
+<!--                <div p-t-8 p-b-20>-->
+<!--                    <div class="text-left" style="float: left;">-->
+<!--                        <a href="/page/mobile/login">手机登录</a>-->
+<!--                    </div>-->
+<!--                    <div class="text-right" style="float: right;">-->
+<!--                        <a href="/page/forgetPassword/email">忘记密码?</a>-->
+<!--                    </div>-->
+<!--                </div>-->
                 <div class="text-center p-t-6 p-b-20">
                     <span style="color: red" th:text="${result==null}?'&nbsp;':${result.msg}"></span>
                 </div>