From 55a28aa386ed3ba1eae7d340b5a7f2e7aade7700 Mon Sep 17 00:00:00 2001 From: Sebastian Knoblauch <sebastian.knoblauch@smail.inf.h-brs.de> Date: Tue, 23 May 2017 17:28:14 +0200 Subject: [PATCH] LogoutControl Logik ist vorhanden --- src/main/java/org/s4s/dao/impl/LogoutControl.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/s4s/dao/impl/LogoutControl.java b/src/main/java/org/s4s/dao/impl/LogoutControl.java index 6e2135b..d19e710 100644 --- a/src/main/java/org/s4s/dao/impl/LogoutControl.java +++ b/src/main/java/org/s4s/dao/impl/LogoutControl.java @@ -5,20 +5,17 @@ */ package org.s4s.dao.impl; +import com.vaadin.server.VaadinSession; +import com.vaadin.ui.UI; + /** * * @author Sebastian */ public class LogoutControl { private void logout() { - // Close the VaadinServiceSession - getUI().getSession().close(); - - // Invalidate underlying session instead if login info is stored there - // VaadinService.getCurrentRequest().getWrappedSession().invalidate(); - - // Redirect to avoid keeping the removed UI open in the browser - getUI().getPage().setLocation(getLogoutPageLocation()); + VaadinSession session = UI.getCurrent().getSession(); + session.close(); } } -- GitLab