@@ -2,7 +2,7 @@ package com.style24.front.support.env;
/**
* 변경될 소지가 있는 변수 값을 정의
- *
+ *
* @author gagamel
* @since 2020. 9. 11
*/
@@ -18,6 +18,7 @@ public class TsfConstants {
public static final String REMEMBER_ME_KEY = "style24";
public static final String REMEMBER_ME_PARAMETER = "rememberMe";
public static final int REMEMBER_ME_LIMIT = 365; // 365일간유효
+ public static final int REMEMBER_ME_LIMIT_SECONDS = 31536000; // 365일간유효
// 로그인블락실패건수
public static final int LOGIN_BLOCK_FAIL_CNT = 10;
@@ -89,7 +89,7 @@ public class TsfRememberMeInterceptor extends HandlerInterceptorAdapter {
String remembermeToken = Base64.getEncoder().encodeToString((TsfConstants.REMEMBER_ME_KEY + ":" + md5HexToken).getBytes());
// RememberMe 쿠키 생성
- GagaCookieUtil.setSecureCookie(response, TsfConstants.CK_PREFIX + "_remember-me", remembermeToken, TsfConstants.REMEMBER_ME_LIMIT);
+ GagaCookieUtil.setSecureCookie(response, TsfConstants.CK_PREFIX + "_remember-me", remembermeToken, TsfConstants.REMEMBER_ME_LIMIT_SECONDS);
// 로그인유지토큰 갱신
loginService.updatePersistentToken(token.getCustNo(), token.getRemembermeToken(), remembermeToken, expiry);
@@ -31,7 +31,7 @@ import com.gagaframework.web.util.GagaStringUtil;
* 로그인 성공 시 호출되는 Handler
@@ -110,9 +110,9 @@ public class TsfLoginSuccessHandler implements AuthenticationSuccessHandler {
if (isSslServer) {
} else {
- GagaCookieUtil.setCookie(response, TsfConstants.CK_PREFIX + "_remember-me", remembermeToken, TsfConstants.REMEMBER_ME_LIMIT);
+ GagaCookieUtil.setCookie(response, TsfConstants.CK_PREFIX + "_remember-me", remembermeToken, TsfConstants.REMEMBER_ME_LIMIT_SECONDS);
}
// 로그인유지토큰 생성