Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Sitecore和公共网站授权问题_Asp.net_Login_Sitecore_Sitecore6 - Fatal编程技术网

Asp.net Sitecore和公共网站授权问题

Asp.net Sitecore和公共网站授权问题,asp.net,login,sitecore,sitecore6,Asp.net,Login,Sitecore,Sitecore6,在同一浏览器中打开sitecore门户和公共网站的不同选项卡时,我收到“应用程序访问被拒绝”错误(下图)。 我发现了它是如何发生的。首先我登录到sitecore门户,然后我登录到公共网站,两者在同一个浏览器中打开。然后单击sitecore树项目,它将重定向到sitecore门户主页(http://myWebsite/sitecore/shell/default.aspx) 在公共网站中,我使用FormAuthenticationCookie和服务器会话来处理每个用户。但我发现sitecore也使

在同一浏览器中打开sitecore门户和公共网站的不同选项卡时,我收到“应用程序访问被拒绝”错误(下图)。 我发现了它是如何发生的。首先我登录到sitecore门户,然后我登录到公共网站,两者在同一个浏览器中打开。然后单击sitecore树项目,它将重定向到sitecore门户主页<代码>(http://myWebsite/sitecore/shell/default.aspx)

在公共网站中,我使用FormAuthenticationCookie和服务器会话来处理每个用户。但我发现sitecore也使用FormAuthenticationCookie

当我登录到sitecore时,它将创建FormAuthenticationCookie。但我登录到一个公共网站,表单认证cookie会被修改

因此,此FormAuthentication cookie与sitecore重定向到sitecore主页之间存在冲突。 有办法处理这种情况吗


您正在尝试拥有两个不同的会话,它们将使用同一浏览器中相同域的
FormAuthentication
。这是行不通的

这里最简单的解决方案是向应用程序添加另一个绑定,例如
sitecore.myWebsite

  • 使用此绑定(
    http://sitecore.myWebsite/sitecore/shell/default.aspx
  • 对于站点的标准访问,只需使用
    http://myWebsite
    url
如果您在本地测试此功能,请记住将条目添加到您的主机文件中:

127.0.0.1 sitecore.myWebsite

您正在尝试使用两个不同的会话对同一浏览器中的同一域进行身份验证。这是行不通的

这里最简单的解决方案是向应用程序添加另一个绑定,例如
sitecore.myWebsite

  • 使用此绑定(
    http://sitecore.myWebsite/sitecore/shell/default.aspx
  • 对于站点的标准访问,只需使用
    http://myWebsite
    url
如果您在本地测试此功能,请记住将条目添加到您的主机文件中:

127.0.0.1 sitecore.myWebsite