diff --git a/zeppelin-server/src/main/java/org/apache/zeppelin/rest/LoginRestApi.java b/zeppelin-server/src/main/java/org/apache/zeppelin/rest/LoginRestApi.java index 94e4c251f88..c9b24b14d0e 100644 --- a/zeppelin-server/src/main/java/org/apache/zeppelin/rest/LoginRestApi.java +++ b/zeppelin-server/src/main/java/org/apache/zeppelin/rest/LoginRestApi.java @@ -75,6 +75,9 @@ public Response postLogin(@FormParam("userName") String userName, UsernamePasswordToken token = new UsernamePasswordToken(userName, password); // token.setRememberMe(true); currentUser.login(token); + currentUser.getSession().stop(); + currentUser.getSession(true); + HashSet roles = SecurityUtils.getRoles(); String principal = SecurityUtils.getPrincipal(); String ticket;