Java 为共享同一台pc的用户创建会话id

Java 为共享同一台pc的用户创建会话id,java,jsp,servlets,Java,Jsp,Servlets,服务器如何为从同一台pc上的同一浏览器登录的用户分配不同的会话 是创建强制登录的唯一方法吗?例如,如果我和我的朋友使用同一台电脑和浏览器访问电子商务网站,除非我们登录,否则他们不会识别不同的会话。 我的问题不是n个用户访问时会发生什么,我知道它会创建线程,但无法同时跟踪同一台pc上同一浏览器的不同会话,但它如何在私有模式下工作?一个浏览器安装只能有一个webapp会话处于活动状态。我的意思是说,如果用户登录到一个网站,相同安装的新选项卡、新窗口将具有相同的会话,直到超时或注销 例如,尝试从fir

服务器如何为从同一台pc上的同一浏览器登录的用户分配不同的会话

是创建强制登录的唯一方法吗?例如,如果我和我的朋友使用同一台电脑和浏览器访问电子商务网站,除非我们登录,否则他们不会识别不同的会话。
我的问题不是n个用户访问时会发生什么,我知道它会创建线程,但无法同时跟踪同一台pc上同一浏览器的不同会话,但它如何在私有模式下工作?

一个浏览器安装只能有一个webapp会话处于活动状态。我的意思是说,如果用户登录到一个网站,相同安装的新选项卡、新窗口将具有相同的会话,直到超时或注销

例如,尝试从firefox的一个选项卡登录到
mail.google.com
,并尝试在另一个选项卡或新窗口打开
mail.google.com
。您仍然应该看到相同的会话

最后一件事:只要会话不同,它是在同一台机器上还是在不同的机器上都没有关系。例如,您可以使用您的用户名登录到
mail.google.com
。您的朋友仍然可以使用chrome登录到
mail.google.com
的邮件帐户


希望这有助于

“如果我和我的朋友共享同一台电脑和浏览器来访问电子商务网站…”如何?您可以“共享一台电脑”,但使用不同的用户名来使用相同的浏览器,即同一台电脑;会很好,只是不是同时。我理解你想说的。我看到很少有网站强迫用户不必要地登录。他们的唯一目的是跟踪用户的会话吗?例如,我可以在私人浏览模式下使用不同的id登录,这在正常情况下是如何工作的?我会尽量简短,因为这个线程已经标记为重复。强制登录可能有不同的原因,但最终会带来广告收入(阅读CPI和CPC)。它也有助于更符合上下文的广告联合(基于用户在注册期间输入的详细信息)