|
@@ -25,11 +25,10 @@ public class MarkInterceptor extends SessionInterceptor {
|
|
|
private MarkerService markerService;
|
|
|
|
|
|
@Override
|
|
|
- public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
|
|
|
- throws Exception {
|
|
|
+ public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
|
WebUser wu = buildUser(request);
|
|
|
if (wu != null) {
|
|
|
- if (wu.getUser().getLastLoginTime() == null&& request.getServletPath().startsWith("/mark/reset")) {
|
|
|
+ if (wu.getUser().getLastLoginTime() == null && request.getServletPath().startsWith("/mark/reset")) {
|
|
|
// 首次登录,强制重置密码及姓名
|
|
|
return true;
|
|
|
} else if (wu.getMarkerId() == null && !request.getServletPath().startsWith("/mark/subject")) {
|
|
@@ -38,7 +37,7 @@ public class MarkInterceptor extends SessionInterceptor {
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
- return sessionExpire(request, response, "/login");
|
|
|
+ return sessionExpireMarker(request, response, "/login");
|
|
|
}
|
|
|
|
|
|
private WebUser buildUser(HttpServletRequest request) {
|