瓦丁 8
在 Vaadin 8 中,在我的UI
子类中,我通过检查用户会话是否带有一个属性来处理登录,该属性指出他们是否已成功登录。如果没有,我的UI
子类会显示登录布局,而不是带有导航选项的其他内容,例如菜单栏和在该 UI 中切换布局的按钮。
瓦丁 10+
在 Vaadin 10 及更高版本的Vaadin Flow中,UI
该类显然是由 Vaadin 以对我应用程序开发人员透明的方式自动处理的。现在建议使用@Route
和Router
类方法作为在表单之间导航的方式,由附加到每个布局的不同 URL 驱动。一个好处是用户能够在应用程序中以友好的网络风格为位置添加书签。
全局检查
➥ 在 Vaadin Flow 中,如何在显示任何其他内容之前处理全局检查用户是否已登录?
子类UI
,如 Vaadin 8 中的
我应该遵循 Vaadin 8 的方法,编写一个子类UI
吗?如果是这样,如何安装我的子类来UI
代替UI
显然是由 Vaadin Flow 自动放置的?
我是否遵循手册中显示的带有 Servlet 定义的示例,以及在其他问题中所讨论的?
BeforeEnterEvent
或者我应该对路由生命周期教程BeforeEnterEvent
中讨论的内容做些什么?虽然该页面的顶部简要提到了在实例上触发的侦听器,但页面其余部分的示例涉及布局上的代码而不是. 所以我不明白如何在我的应用程序中定义的所有当前和未来布局中处理全局检查。UI
UI
我的问题与存储密码、凭据、哈希和盐等无关。我在询问一种优雅地检查登录是否已完成以阻止/授予对 Vaadin Web 应用程序内容的访问权限的方法。