Vaadin >=v22:如何正确注销会话?
Vaadin >=v22: how does one properly logout of a session?
我试图找到一些描述或示例如何正确注销 Vaadin 应用程序。在我的应用程序中,我想提供一个“注销”按钮或 link erases/clears 会话,以便随后必须再次登录。如何做到这一点?
// logout button
Button logoutButton = new Button("Logout", VaadinIcon.SIGN_OUT.create());
logoutButton.addThemeVariants(ButtonVariant.LUMO_TERTIARY, ButtonVariant.LUMO_ERROR, ButtonVariant.LUMO_SMALL);
logoutButton.addClickListener(e -> {
VaadinSession.getCurrent().getSession().invalidate();
UI.getCurrent().getPage().reload();
});
我试图找到一些描述或示例如何正确注销 Vaadin 应用程序。在我的应用程序中,我想提供一个“注销”按钮或 link erases/clears 会话,以便随后必须再次登录。如何做到这一点?
// logout button
Button logoutButton = new Button("Logout", VaadinIcon.SIGN_OUT.create());
logoutButton.addThemeVariants(ButtonVariant.LUMO_TERTIARY, ButtonVariant.LUMO_ERROR, ButtonVariant.LUMO_SMALL);
logoutButton.addClickListener(e -> {
VaadinSession.getCurrent().getSession().invalidate();
UI.getCurrent().getPage().reload();
});