代码改变世界

同域名下不同项目间cookies问题

2010-03-04 09:45  haoyk  阅读(373)  评论(0)    收藏  举报
现象:
用户在某域名下的某项目中登录后,再在同域名下的另一项目中登录时,将受到前一项目中的登录信息影响
原因:
.net 身份验证的默认 cookies 名称为 【.ASPXAUTH】,同域名下相同名称的 cookies 会造成混淆
解决方法:

在 web.config 文件中,找到

<authentication mode="Forms"/>

修改为
<authentication mode="Forms">
    <forms name="<anything>" />
</authentication>