相关疑难解决方法(0)

您最喜欢的跨域cookie共享方法是什么?

我看到iframe/p3p技巧是最受欢迎的一个,但我个人不喜欢它因为javascript +隐藏字段+框架真的让它看起来像黑客工作.我也遇到过使用Web服务进行通信的主从方法(http://www.15seconds.com/issue/971108.htm),它看起来更好,因为它对用户是透明的,并且它对不同的浏览器很强大.

有没有更好的方法,每种方法的优点和缺点是什么?

cookies session sharing cross-domain

44
推荐指数
1
解决办法
3万
查看次数

使用PHP或JavaScript在多个域上设置cookie

我有3个主题相同的域名.如果有人选择不同的主题,我希望它在所有3个域中传播,以便他们的体验保持不变.

我计划通过在domain1上设置cookie,重定向到设置了cookie的domain2,重定向到设置了cookie的domain3,重定向回来来实现此目的.由于信息不需要是安全的或受到保护的,因此无需任何实际问题即可正常工作.

我讨厌3重定向只是为了在每个域上设置一个cookie,并且正在寻找更优雅的东西.

javascript php cookies setcookie

15
推荐指数
1
解决办法
2万
查看次数

跨域身份验证ASP.net MVC

我有两个不同的Web应用程序用ASP.net MVC构建.这两个应用程序可能无法在同一服务器上运行,也不能在同一域中运行.

我想如果用户登录其中一个,则应自动登录另一个.同样适用于注销.

你认为哪种解决方案最好?你知道一些示例代码吗?

谢谢!

---编辑更多信息---

用例场景:

用户在选项卡上打开了Web应用程序A,并且在应用程序的某个位置存在将用户重定向到Web应用程序B的链接.如果他登录A,我想向他显示整页,如果不是,请将他重定向到登录表单.

为什么我需要这样做:

应用程序AB已经构建.显然,访问B的唯一方法是单击位于A中的链接,只有在您之前已登录时才会显示该链接.问题是,如果您知道B的某个页面的URL (很长且很复杂,但仍然),您可以在浏览器上写入并访问B,这意味着存在安全问题.

c# asp.net authentication cross-domain asp.net-mvc-4

11
推荐指数
4
解决办法
4973
查看次数

ASP.NET访问来自不同域的cookie

我正在一个网站上,同一个实例跨多个域(而不仅仅是子域)运行.

是否可以创建可在所有这些域中访问的cookie?类似于facebook cookies在各处工作的方式.

asp.net cookies

3
推荐指数
1
解决办法
5550
查看次数