我必须构建一个显示一些数据的 Web 应用程序。我将有两种用户:注册用户和匿名用户。注册用户将从公司内网运行应用程序,匿名用户将从互联网运行应用程序。注册用户将看到比匿名用户更多的数据。
我需要一个登录表单来注册用户(知道谁在查看数据),但是当匿名用户使用该应用程序时,登录表单一定不能显示。
在同一个 Web 应用程序中,第一个屏幕必须是登录表单,但在某些情况下,登录表单不能出现。最好的方法是什么?
我正在使用 Vaadin(基于 GWT 的 Java 框架)来开发我的应用程序。我认为一个好方法是检查浏览器 url,但我不确定是否是最好的方法。