|
@@ -51,7 +51,7 @@ public class LoginController {
|
|
|
@RequestMapping(value = "/login", method = RequestMethod.GET)
|
|
|
public ModelAndView login(HttpServletRequest request) {
|
|
|
StmmsSession session = RequestUtils.getSession(request);
|
|
|
- session.clear();
|
|
|
+ session.setParameter(LOGIN_TYPE_KEY,null);
|
|
|
ModelAndView view = new ModelAndView("modules/sys/login");
|
|
|
view.addObject("indexLogo", indexLogo);
|
|
|
view.addObject("showType", "admin-login");
|
|
@@ -63,7 +63,7 @@ public class LoginController {
|
|
|
HttpServletResponse response) {
|
|
|
StmmsSession session = RequestUtils.getSession(request);
|
|
|
String loginType = session.getParameter(LOGIN_TYPE_KEY);
|
|
|
- if ("admin-login".equals(showType) || "admin-login".equals(loginType)) {
|
|
|
+ if ("admin-login".equals(showType)) {
|
|
|
User u = userService.findByLoginName(user.getLoginName());
|
|
|
if (u != null) {
|
|
|
if (u.getPassword().equals(Md5EncryptUtils.md5(user.getPassword()))) {
|
|
@@ -98,7 +98,7 @@ public class LoginController {
|
|
|
modelAndView.addObject("indexLogo", indexLogo);
|
|
|
return modelAndView;
|
|
|
}
|
|
|
- } else if ("mark-login".equals(showType) || "mark-login".equals(loginType)) {
|
|
|
+ } else if("mark-login".equals(showType)||"mark-login".equals(loginType)){
|
|
|
Marker marker = markerService.findByLoginName(user.getLoginName());
|
|
|
if (marker != null) {
|
|
|
ModelAndView modelAndView = new ModelAndView("modules/sys/login");
|
|
@@ -146,30 +146,15 @@ public class LoginController {
|
|
|
view.addObject("showType", showType);
|
|
|
view.addObject("indexLogo", indexLogo);
|
|
|
return view;
|
|
|
- } else {
|
|
|
- ModelAndView view = new ModelAndView("modules/sys/login");
|
|
|
- view.addObject("showType", showType);
|
|
|
- view.addObject("indexLogo", indexLogo);
|
|
|
- return view;
|
|
|
+ } else{
|
|
|
+ return new ModelAndView("redirect:/login");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @RequestMapping(value = "/admin-login", method = RequestMethod.GET)
|
|
|
- public ModelAndView adminIndex(HttpServletRequest request) {
|
|
|
- StmmsSession session = RequestUtils.getSession(request);
|
|
|
- session.clear();
|
|
|
- session.setParameter(LOGIN_TYPE_KEY, "admin-login");
|
|
|
- ModelAndView view = new ModelAndView("modules/sys/login");
|
|
|
- view.addObject(LOGIN_TYPE_KEY, "admin-login");
|
|
|
- view.addObject("indexLogo", indexLogo);
|
|
|
- return view;
|
|
|
- }
|
|
|
-
|
|
|
@RequestMapping(value = "/mark-login", method = RequestMethod.GET)
|
|
|
public ModelAndView markIndex(HttpServletRequest request) {
|
|
|
- StmmsSession session = RequestUtils.getSession(request);
|
|
|
- session.clear();
|
|
|
- session.setParameter(LOGIN_TYPE_KEY, "mark-login");
|
|
|
+ StmmsSession session = RequestUtils.getSession(request);
|
|
|
+ session.setParameter(LOGIN_TYPE_KEY, "mark-login");
|
|
|
ModelAndView view = new ModelAndView("modules/sys/login");
|
|
|
view.addObject(LOGIN_TYPE_KEY, "mark-login");
|
|
|
view.addObject("indexLogo", indexLogo);
|
|
@@ -189,13 +174,12 @@ public class LoginController {
|
|
|
StmmsSession session = RequestUtils.getSession(request);
|
|
|
String loginType = session.getParameter(LOGIN_TYPE_KEY);
|
|
|
RequestUtils.getSession(request).setInvalid(true);
|
|
|
- if ("admin-login".equals(loginType)) {
|
|
|
- return new ModelAndView("redirect:/admin-login");
|
|
|
- } else if ("mark-login".equals(loginType)) {
|
|
|
+ if ("mark-login".equals(loginType)) {
|
|
|
return new ModelAndView("redirect:/mark-login");
|
|
|
} else {
|
|
|
return new ModelAndView("redirect:/login");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
}
|