如何在同一浏览器上打开的每个新选项卡上保持GWT应用程序登录?

如何在同一浏览器上打开的每个新选项卡上保持GWT应用程序登录?,gwt,Gwt,我有一个GWT应用程序,可以登录/注销到服务器 服务器端正常,因为它可以登录/注销连接 但是,我需要在应用程序使用浏览器登录时,应用程序将为应用程序的每个新实例保持登录状态。使用浏览器上的cookies存储登录详细信息。当打开一个新选项卡并从服务器请求页面时,cookies将自动传递,您可以从那里登录用户 在部署此策略之前,请确保您了解在Cookie中存储登录详细信息的安全含义 在浏览器上使用cookies存储登录详细信息。当打开一个新选项卡并从服务器请求页面时,cookies将自动传递,您可以

我有一个GWT应用程序,可以登录/注销到服务器

服务器端正常,因为它可以登录/注销连接


但是,我需要在应用程序使用浏览器登录时,应用程序将为应用程序的每个新实例保持登录状态。

使用浏览器上的cookies存储登录详细信息。当打开一个新选项卡并从服务器请求页面时,cookies将自动传递,您可以从那里登录用户


在部署此策略之前,请确保您了解在Cookie中存储登录详细信息的安全含义

在浏览器上使用cookies存储登录详细信息。当打开一个新选项卡并从服务器请求页面时,cookies将自动传递,您可以从那里登录用户


在部署此策略之前,请确保您了解在Cookie中存储登录详细信息的安全含义

如果用户已在服务器端的http会话中成功通过身份验证,则可以存储信息,并提供如下服务

public boolean isAuthenticated();
检查该属性


在客户端显示任何敏感信息之前,请调用该服务以确保当前用户已通过身份验证。我建议不要将登录凭据存储在cookie中。

如果用户已在服务器端的http会话中成功通过身份验证,则可以存储该信息,并提供类似的服务

public boolean isAuthenticated();
检查该属性

在客户端显示任何敏感信息之前,请调用该服务以确保当前用户已通过身份验证。我建议不要将登录凭据存储在cookie中。

Hmm,是的,我在服务上有isLogin()函数。问题是我没有在服务器端实现会话。mhm,“我没有实现会话…”是什么意思?我猜您正在服务器端使用java。也许你可以更详细地解释一下,你试图实现什么,包括你使用的框架等等。嗯,是的,我在服务上有isLogin()函数。问题是我没有在服务器端实现会话。mhm,“我没有实现会话…”是什么意思?我猜您正在服务器端使用java。也许您可以更详细地解释一下,您试图实现什么,包括您使用的框架等。。