首页 新闻 会员 周边 捐助

mvc中不同域的 session或cookies的共享

0
悬赏园豆:10 [已关闭问题] 关闭于 2014-03-20 16:59

如何解决在不同域中,session或cookies进行共享。例如

在login.testsite.com中登录成功,并保存当前登录用户的信息如

session["User"]=user;

接着跳到user.testsite.com

而在user中,无法取到session["User"],该如何解决呢?

king2003的主页 king2003 | 初学一级 | 园豆:161
提问于:2014-03-20 15:36
< >
分享
所有回答(2)
0

session 使用 sqlserver 或 state server 存储;

各网站的 machine key 配置成一样,解决 cookie 跨域问题。

Launcher | 园豆:45050 (高人七级) | 2014-03-20 15:43

是同一个网站,只是程序中实现了二级域,不存在多个网站,要这么麻烦吗?

支持(0) 反对(0) king2003 | 园豆:161 (初学一级) | 2014-03-20 16:02

@king2003: 我哪儿知道你是同一个网站?你告诉我,我从哪儿能看出来你是同一个网站?你自己的问题不描述清楚,你还嫌麻烦,我还嫌跟你了解清楚你的系统到底是如何部署的更麻烦呢!

 

请问,login.testsite.com 和 user.testsite.com 是在同一个应用程序域中吗?

支持(0) 反对(0) Launcher | 园豆:45050 (高人七级) | 2014-03-20 16:11

@Launcher: 这哥们,你先忙吧,感谢你的回答.

支持(0) 反对(0) king2003 | 园豆:161 (初学一级) | 2014-03-20 16:17
0

自己解决

king2003 | 园豆:161 (初学一级) | 2014-03-20 16:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册