0

我的 Web 应用程序使用表单身份验证。它工作正常。但是,当我将同一应用程序的 2 个实例安装为虚拟目录时,我可以使用相同的 cookie 登录到这两个实例。有什么办法可以将它保存到单个虚拟目录中?

这是我的 web.config。

<authentication mode="Forms">
  <forms name="MyAppAuth" loginUrl="~/secured/login" protection="All" timeout="30" slidingExpiration="true" path="/">
    <credentials passwordFormat="Clear">>
    </credentials>
  </forms>
</authentication>
4

1 回答 1

0

我不确定这里使用的是什么技术,但我猜 path="/" 用于创建 cookie(您可能可以使用浏览器开发工具来确定)。尝试将路径设置为每个 webapp /app1 /app2 的根目录

于 2013-08-06T00:53:58.710 回答