Browse Source

登录退出问题

wangmh 7 years ago
parent
commit
b025f1d6bd

+ 1 - 0
sso-server/src/main/java/com/uas/sso/controller/LoginController.java

@@ -445,6 +445,7 @@ public class LoginController extends BaseController {
          * 创建信任的 JSESSIONID
          */
         String baseUrl = (String) request.getSession().getAttribute("baseUrl");
+        baseUrl = HttpUtil.decodeURL(baseUrl);
         SSOToken st = new SSOToken(request, userAccount.getMobile());
         st.setData(JSON.toJSONString(userAccount));
         SSOHelper.setSSOCookie(request, response, st, true);

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

@@ -23,7 +23,7 @@ import java.util.Set;
  * @create 2018-03-13 15:28
  * @desc 退出接口
  **/
-@RequestMapping("/sso/logout")
+@RequestMapping("/sso")
 @RestController
 public class LogoutController extends BaseController {
 
@@ -40,7 +40,7 @@ public class LogoutController extends BaseController {
      *
      * @throws IOException
      */
-    @RequestMapping(value = "/ask", method = RequestMethod.GET)
+    @RequestMapping(value = "/logout/ask", method = RequestMethod.GET)
     public void replyAskOut() throws IOException {
         String callback = request.getParameter("callback");
         SSOToken token = SSOHelper.getToken(request);
@@ -57,7 +57,7 @@ public class LogoutController extends BaseController {
      *
      * @throws IOException
      */
-    @RequestMapping(value = "/logout", method = RequestMethod.GET)
+    @RequestMapping(value = "/login/logout", method = RequestMethod.GET)
     @ResponseBody
     public ModelMap logout() throws IOException {
         System.err.print(request.getContextPath());