tomcat - Vaadin 和 Tomcat7 问题登录

标签 tomcat authentication session-cookies vaadin

我在使用 Vaadin 和 Tomcat 7 登录我的应用程序时遇到问题。

问题是这样的: 如果这是我第一次在我的服务器上运行应用程序,我会登录,我会做我必须做的事情并关闭浏览器。 现在,如果 friend 从他的计算机登录应用程序,他会自动使用我的帐户登录。

我该如何解决这个问题,是 tomcat 问题导致 session 保持打开状态还是其他问题,或者我必须在 vaadin 中进行一些配置?

编辑: 让我更好地解释一下。 在我使用第一个窗口(扩展应用程序)启动 vaadin 的主要类中,我有一个静态最终用户。 如果我在 init() 中设置 user=null。每次有人访问该应用程序时,它都会询问他的用户名和密码,因此它可以正常工作。 但即使他刷新网站,它也会要求他重新输入密码和用户名。 我怎样才能记住使用 cookie 和 HTTP 响应的特定人员?

我对此很陌生,所以非常感谢您的帮助

最佳答案

我认为您需要从 USER 对象中删除 static final。任何 static final 都只能为整个应用程序创建一次。你需要它是一个实例变量。

例如

private User USER = null;

不是

private static final User USER = null;

关于tomcat - Vaadin 和 Tomcat7 问题登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19752281/

相关文章:

tomcat - mod_jk 可以禁用/停止将请求转发到没有响应的 tomcat 实例吗?

java - Spring security 在登录失败时返回 String 作为主体而不是 UserDetails?

javascript - React Native WebView 中的身份验证

ASP.NET - 当 session 存储在 SQL Server 中时跨服务器的不同 SessionId

node.js - cookie session express 包中带有 req.session 的空对象

java - AWS - Java 获取的 IP 地址每 1 分钟更改一次

java - 实时报告 Tomcat Webserver

java - 将密码移出 war

azure - 证书未经过身份验证,但 Azure 应用服务上的 asp.net 5 请求仍然成功