session.timeout

This commit is contained in:
MaxKey
2021-02-23 12:42:25 +08:00
parent 47c12dd3d9
commit 7c851e1630
4 changed files with 19 additions and 3 deletions

View File

@@ -24,6 +24,7 @@ import java.util.List;
import javax.servlet.Filter;
import org.maxkey.constants.ConstantsProperties;
import org.maxkey.constants.ConstantsTimeInterval;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean;
@@ -70,7 +71,7 @@ public class MvcAutoConfiguration implements InitializingBean {
CookieLocaleResolver cookieLocaleResolver = new CookieLocaleResolver();
cookieLocaleResolver.setCookieName("maxkey_lang");
cookieLocaleResolver.setCookieDomain(domainName);
cookieLocaleResolver.setCookieMaxAge(604800);
cookieLocaleResolver.setCookieMaxAge(ConstantsTimeInterval.TWO_WEEK);
return cookieLocaleResolver;
}

View File

@@ -70,6 +70,9 @@ public class ApplicationConfig {
@Value("${server.port:8080}")
private int port;
@Value("${server.servlet.session.timeout:1800}")
private int sessionTimeout;
@Value("${config.identity.kafkasupport:false}")
private boolean kafkaSupport;
@@ -196,7 +199,15 @@ public class ApplicationConfig {
this.maxKeyUri = maxKeyUri;
}
@Override
public int getSessionTimeout() {
return sessionTimeout;
}
public void setSessionTimeout(int sessionTimeout) {
this.sessionTimeout = sessionTimeout;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("ApplicationConfig [emailConfig=");