Skip to content
Snippets Groups Projects
Commit b5c9ed96 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

when session expires all jsf pages had a problem

parent dc935561
No related branches found
No related tags found
1 merge request!62when session expires all jsf pages generate stacktrace
...@@ -3,6 +3,7 @@ package lcsb.mapviewer.bean; ...@@ -3,6 +3,7 @@ package lcsb.mapviewer.bean;
import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener; import java.beans.PropertyChangeListener;
import java.io.IOException; import java.io.IOException;
import java.util.Calendar;
import java.util.Map; import java.util.Map;
import javax.faces.application.FacesMessage; import javax.faces.application.FacesMessage;
...@@ -582,6 +583,11 @@ public class UserBean extends AbstractManagedBean { ...@@ -582,6 +583,11 @@ public class UserBean extends AbstractManagedBean {
if (authenticationToken == null) { if (authenticationToken == null) {
authenticationToken = getUserService().login(Configuration.ANONYMOUS_LOGIN, ""); authenticationToken = getUserService().login(Configuration.ANONYMOUS_LOGIN, "");
} }
Calendar now = Calendar.getInstance();
now.add(-1, Calendar.MINUTE);
if (authenticationToken.getExpires().after(now)) {
authenticationToken = getUserService().login(Configuration.ANONYMOUS_LOGIN, "");
}
return authenticationToken; return authenticationToken;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment