写的子饼干和不改变的web.config从另一个子读 [英] Write cookies from subdomain and read from another subdomain without changing web.config

查看:105
本文介绍了写的子饼干和不改变的web.config从另一个子读的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个简单的问题。我有一个像

两个不同的项目

  http://login.mydomain.com

  http://test.mydomain.com

。正如它的名字一样,我是从登录项目和响应登录重定向到测试项目。

我能为login.mydomain.com创建Cookie,但我不能从test.mydoamin.com阅读。

我的问题是,我可以创建的cookie从 login.mydomain.com www.mydomain.com 并从 test.mydomain.com 为已读如果我从阅读它的 www.mydomain.com



这是我创造我的饼干。

  Response.Cookies [UserValidForMyDomain]值= myvalue的。
。Response.Cookies [UserValidForMyDomain] =过期dtExpireDate;

如何我读它们。

 字符串myvalue的= Request.Cookies时[UserValidForMyDomain]值。


解决方案

没有,但你可以创建 .mydomain.com来的领域,这将使一个通配符饼干任子读/写它。

I have a simple question. I have two different projects like

http://login.mydomain.com

and

http://test.mydomain.com

. As it's name suggests, I login from login project and response redirect to test project.

I am able to create cookie for login.mydomain.com but I can not read it from test.mydoamin.com.
My question is can I create cookie from login.mydomain.com to www.mydomain.com and read it from test.mydomain.com as if I am reading it from www.mydomain.com.


This is how I create my cookies.

Response.Cookies["UserValidForMyDomain"].Value = myvalue;
Response.Cookies["UserValidForMyDomain"].Expires = dtExpireDate;

and how I read them.

string myValue = Request.Cookies["UserValidForMyDomain"].Value;

解决方案

No, but you can create a wildcard cookie for the domain of .mydomain.com which will allow any subdomain to read/write it.

这篇关于写的子饼干和不改变的web.config从另一个子读的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆