FormsAuthentication Cookie消失

时间:2018-02-24 21:48:55

标签: cookies forms-authentication httpcookie formsauthentication fba

我正在处理一个Web应用程序,我正在创建一个名为" AuthCookie"的cookie。我将此cookie插入响应中,如下所示:

Response.Cookies.Add(authCookie);

然后我重定向到另一个Web应用程序。在该web应用程序中,当我运行以下代码时:

var test = Request.Cookies["AuthCookie"];

Cookie为null。我查看了cookies列表和#34; AuthCookie"不再存在在本网站的web.config中," AuthCookie"是表单身份验证的名称....

    <authentication mode="Forms" >
       <forms name="AuthCookie" loginUrl="https://localhost/Test/Authenticate" timeout="2" requireSSL="false" domain=""/>
    </authentication>

当我将我创建的cookie的名称更改为其他内容时,例如... AuthCookie2,问题不会发生。当我被重定向到第二个网站时,cookie仍然保持完好并且&#34;测试&#34;不是空的。

我对Cookies的了解在表单身份验证方面有点弱。有人可以向我解释为什么会这样吗?我用左手和右手谷歌搜索,但无济于事。我还需要让名字保持原样。简单地更改cookie名称对我来说不是一个选择。

0 个答案:

没有答案