0

我正在寻找为通配符子域应用程序实现简单成员身份验证。用户将登录到一个根站点(即 www.localhost.com)并被重定向到一个伪子域站点(www.user1.localhost.com)。服务器上只有一个应用程序。

以下用于身份验证的 web.config 条目不起作用:

<authentication mode="Forms">
  <forms loginUrl="~/Account/SignIn" timeout="2880" domain=".localhost" />
</authentication>

上述条目不会验证用户进入根站点或任何用户特定站点。我的本地主机文件配置正确。

简单成员资格是否可以使用此身份验证方案?我错过了一步吗?

4

1 回答 1

2

无论您是使用 SMP 还是标准会员提供程序,都与 FormsAuthentication 过程和 cookie 传输和解密无关。

除了将domain属性设置为您的顶级域之外,请确保您machine keys两个应用程序上配置相同。

于 2012-10-08T07:05:47.433 回答