Ver Fonte

로그인성공시 마지막 접속일자 날짜안맞던 쿼리 수정, 세션타임 설정 변경

huiwon.seo há 4 anos atrás
pai
commit
50537a5827

+ 1 - 0
src/main/java/com/lemon/lifecenter/common/LifeCenterSessionController.java

@@ -5,6 +5,7 @@ import javax.servlet.http.HttpSession;
 public class LifeCenterSessionController {
   public static void setSession( HttpServletRequest request, String key, String value ) {
     HttpSession session = request.getSession( true );
+    session.setMaxInactiveInterval( 1800 );
     session.setAttribute( key, value );
   }
   

+ 1 - 0
src/main/java/com/lemon/lifecenter/controller/LoginController.java

@@ -113,6 +113,7 @@ public class LoginController extends LifeCenterController {
                 message    = "로그인 성공";
                 
                 dto.setFailCount( 0 );
+                dto.setResultCode( resultCode );
                 accessMap.put( "successYn", "Y" );
                 accessMap.put( "logMessage" , message );
                 

+ 2 - 2
src/main/resources/mybatis/mapper/login/login.xml

@@ -54,9 +54,9 @@
             UPDATE MEMBER
                SET FAIL_COUNT = #{failCount}
         ]]>
-        <if test="resultCode != null and resultCode.equals( '00' )">
+        <if test="resultCode != null and resultCode == '00'">
             <![CDATA[
-                   LAST_LOGIN_TIME = NOW()
+                   , LAST_LOGIN_TIME = NOW()
             ]]>
         </if>
         <![CDATA[