[英]IE Subdomain login not working when logged in parent domain
我有两个网站:
当我使用Chrome或Firefox时,即使在同一时间,我也可以独立登录每个网站。
问题出在Internet Explorer上(我测试了7,8,9,10)。
当我登录到父域网站时,当我尝试登录子域时,它似乎登录,但返回到登录页面。 如果输入错误的密码,所有登录验证都能正常运行。
我不希望在域之间共享登录。
以下是用于身份验证的web.config部分的示例,对于两个站点都是相同的。
<authentication mode="Forms">
<forms loginUrl="~/Login" timeout="2880" defaultUrl="/" />
</authentication>
登录适用于两个站点的唯一方法是在IE(在开发工具栏中)选择缓存 - >清除会话cookie。
此外,我已经搜索了很多关于主题的内容,并且它不是一个错误的URL,服务器和客户端之间存在下划线或时区差异。
我在配置中找到了一种干净的方法来处理这个问题。 定义了域并且身份验证cookie的名称提供了保险,两者可以相互独立地工作。
<authentication mode="Forms">
<forms loginUrl="~/Login" domain="sub.mydomain.com" name="subdomain-login" />
</authentication>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.