我已将SQL Server配置为存储会话状态(from here)。
我想要做的就是当用户通过浏览器A登录我的应用程序时,当我从浏览器B访问我的应用程序时,我看到了记录的会话。
现在这种情况不起作用,我必须再登录一次。
答案 0 :(得分:2)
当浏览器B打开时(假设它是完全不同的浏览器或同一浏览器的新实例),会创建一个新会话;因此,你看到的是预期的行为。
另外,我假设你提到这个是因为你在会话中存储了某种键,表明用户已成功登录,是否正确?
如果您需要此行为,则需要发送某种具有较长过期日期的身份验证Cookie,然后您将在登录页面上读取Cookie并将用户视为已成功通过身份验证,但请记住这是一个潜在的安全风险。