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;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.io.IOException;
import java.util.Calendar;
import java.util.Map;
import javax.faces.application.FacesMessage;
......@@ -582,6 +583,11 @@ public class UserBean extends AbstractManagedBean {
if (authenticationToken == null) {
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;
}
......
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