2

我有一个 Dotnetnuke 环境,其中多个门户在不同的子域(serviceA.company.com、serviceB.company.com)上运行。我可以通过向 UserPortals 表中添加行来允许用户访问每个门户,但是由于 DNN 在 auth cookie 中使用完整的域名,因此用户需要分别登录到每个门户。

我希望系统能够正常工作,您只需要在某些门户上登录一次,而不必在其他门户上登录。这可能吗?

4

1 回答 1

2

这可以通过更改 web.config 来实现。

我这样做已经有一段时间了,但我认为您需要更改以下内容

<httpCookies httpOnlyCookies="true" requireSSL="false" domain="" /><httpCookies httpOnlyCookies="true" requireSSL="false" domain="*.company.com" />

我可能会关闭设置,但有一种方法可以在 web.config 中执行此操作。让我知道这是否有效。

于 2009-11-20T14:43:31.767 回答