2010-09-28 56 views
-1

如何防止用户在同一个浏览器中重新登录,但不同teb。假设我在浏览器中的gmail中有loggid。但是在不同标签的同一浏览器中,如果我再次登录,它会将我重定向到同一页面,但我的要求是,它应该将我重定向到gmail主页。可以任何一个解决此问题。不同会话在同一浏览器的不同窗口中的概念

回答

0

您需要存储两个cookie,我们需要一种方法来区分两个会话中的两个cookie。我知道要做到这一点的唯一方法是在从单个“会话”制作的每个GET查询中编码部分Cookie。

+0

但在同一浏览器中,会话和cookie是相同的。因此,如何存储两个不同的cookie和会话plz让我清楚 – 2010-09-28 06:44:08

+0

@Debasish Bhadra:通过在URL中的GET字符串中编码部分会话数据。因此,来自会话1的所有URL将在URL的末尾包含'?s = 1',而来自会话2的所有会话都包含'?s = 2';类似的东西。然后,浏览器发送两个cookie并不重要,因为服务器可以使用GET数据来确定是使用“cookie-1”还是“cookie-2”。可能有一个更简单的方法,但我目前不知道如何。 – 2010-09-28 06:50:30

相关问题