|
@@ -31,23 +31,52 @@ public class LifeCenterInterCeptor extends HandlerInterceptorAdapter {
|
|
|
|
|
|
logger.info("IP : " + LifeCenterFunction.getRemoteAddr(request) + " URL : " + url + " Port : " + port + " Device : " + device );
|
|
|
|
|
|
- Object session = request.getSession().getAttribute( "sesId" );
|
|
|
+ Object session = request.getSession().getAttribute( "sesId" );
|
|
|
+ Object groupIdx = request.getSession().getAttribute( "sesGroupIdx" );
|
|
|
|
|
|
-// if( !url.equals( "/login/staff" ) && !url.equals( "/login/admin" ) && !url.equals( "/login/check" ) ) {
|
|
|
-// if( session == null ) {
|
|
|
-// response.sendRedirect( "/login/staff" );
|
|
|
-// return false;
|
|
|
-// } else {
|
|
|
-// logger.info( "IP : " + LifeCenterFunction.getRemoteAddr( request ) + " ID : " + session.toString() + " URL : " + url + " Port : " + port );
|
|
|
-// }
|
|
|
-//
|
|
|
-// } else if( url.equals( "/login/staff" ) || url.equals( "/login/admin" ) ) {
|
|
|
-// if( session != null ) {
|
|
|
-// response.sendRedirect( "/patient/list" );
|
|
|
-// return false;
|
|
|
-// }
|
|
|
-//
|
|
|
-// }
|
|
|
+ System.out.println( "######################## groupIDX : " + groupIdx );
|
|
|
+
|
|
|
+ if( url.contains( "/mobile" ) ) {
|
|
|
+
|
|
|
+ if( !url.equals( "/mobile/login" ) && !url.equals( "/mobile/chekc" ) ) {
|
|
|
+ if( session == null ) {
|
|
|
+ response.sendRedirect( "/mobile/login" );
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ logger.info( "IP : " + LifeCenterFunction.getRemoteAddr( request ) + " ID : " + session.toString() + " URL : " + url + " Port : " + port );
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if( url.equals( "/mobile/login" ) ) {
|
|
|
+ if( session != null ) {
|
|
|
+ response.sendRedirect( "/mobile/menu" );
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ } else {
|
|
|
+
|
|
|
+ if( !url.equals( "/login/staff" ) && !url.equals( "/login/admin" ) && !url.equals( "/login/check" ) ) {
|
|
|
+ if( session == null ) {
|
|
|
+ response.sendRedirect( "/login/staff" );
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ logger.info( "IP : " + LifeCenterFunction.getRemoteAddr( request ) + " ID : " + session.toString() + " URL : " + url + " Port : " + port );
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if( url.equals( "/login/staff" ) || url.equals( "/login/admin" ) ) {
|
|
|
+ if( session != null ) {
|
|
|
+
|
|
|
+ if( groupIdx.equals( "1" ) ) {
|
|
|
+ response.sendRedirect( "/center/list" );
|
|
|
+ } else {
|
|
|
+ response.sendRedirect( "/patient/list" );
|
|
|
+ }
|
|
|
+
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
return true;
|
|
|
}
|
|
@@ -64,4 +93,4 @@ public class LifeCenterInterCeptor extends HandlerInterceptorAdapter {
|
|
|
//logger.info("Method Completed Time : afterCompletion");
|
|
|
System.out.println("--------------------- InterCeptor afterCompletion ---------------------");
|
|
|
}
|
|
|
-}
|
|
|
+}
|