Browse Source

userId以String存储

Diors.Po 6 years ago
parent
commit
0f46fe724f

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

@@ -63,7 +63,7 @@ public class PageController extends BaseController{
         session.setAttribute("redirectURL", redirectUrl);
         LOG.info("RedirectUrl" + redirectUrl);
         if (session.getAttribute("userId") != null){
-            LOG.info("用户已登录!用户ID"+session.getAttribute("userId").toString());
+            LOG.info("用户已登录!用户ID"+session.getAttribute("userId"));
             return "redirect:"+redirectUrl;
         }
         return "login";
@@ -77,7 +77,7 @@ public class PageController extends BaseController{
         result = userLogic.checkPWD(user);
         if (result.getStatus() == ResponseStatus.SUCCESS) {
             HttpSession session = request.getSession();
-            session.setAttribute("userId", ((UserDTO)result.getData()).getId());
+            session.setAttribute("userId", ((UserDTO)result.getData()).getId()+"");
             session.setAttribute("userName", ((UserDTO)result.getData()).getEmail());
             // return "redirect:http://www.mooctest.net/api/test/login";
             LOG.info((String)session.getAttribute("redirectURL"));
@@ -105,7 +105,7 @@ public class PageController extends BaseController{
             return "mobile_login";
         }
         HttpSession session = request.getSession();
-        session.setAttribute("userId", ((UserDTO)result.getData()).getId());
+        session.setAttribute("userId", ((UserDTO)result.getData()).getId()+"");
         session.setAttribute("userName", ((UserDTO)result.getData()).getEmail());
         String redirectURL = (String) request.getSession().getAttribute("redirectURL");
         redirectURL = redirectURL==null?UrlConstants.DFAULT_GOTO:redirectURL;
@@ -210,7 +210,7 @@ public class PageController extends BaseController{
             thirdPartyAuthService.save(userThirdParty);
         }
         HttpSession session = request.getSession();
-        session.setAttribute("userId", ((UserDTO)result.getData()).getId());
+        session.setAttribute("userId", ((UserDTO)result.getData()).getId()+"");
         session.setAttribute("userName", ((UserDTO)result.getData()).getEmail());
         String redirectUrl = (String)request.getSession().getAttribute("redirectURL");
         if (redirectUrl==null || redirectUrl.isEmpty())

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

@@ -61,7 +61,7 @@ public class UserController extends BaseController {
         ResponseResult<UserDTO> result = userLogic.checkPWD(user);
         if (result.getStatus() == ResponseStatus.SUCCESS) {
             HttpSession session = request.getSession();
-            session.setAttribute("userId", ((UserDTO)result.getData()).getId());
+            session.setAttribute("userId", ((UserDTO)result.getData()).getId()+"");
             // return "redirect:http://www.mooctest.net/api/test/login";
         }
         return result;
@@ -75,7 +75,7 @@ public class UserController extends BaseController {
             request.getSession().removeAttribute("userId");
             request.getSession().invalidate();
             result.init(ResponseStatus.SUCCESS, "用户成功退出", userId);
-            LOG.info("用户成功退出--userId--"+(Long)userId);
+            LOG.info("用户成功退出--userId--"+(String)userId);
         } else{
             result.init(ResponseStatus.FAILED, "用户未登录", null);
             LOG.info(result.getMsg());