第三方网站如何检查用户是否同意/通过我的网站,以便他们可以让他在他们的网站上通过?

时间:2010-10-08 14:01:40

标签: javascript django

第三方网站如何检查用户是否同意某事(即点击确定)/在我的网站上通过一些测试,以便他们可以让他传递到网站上的一些隐藏资源?问题是,不应该要求用户在这些第三方网站上注册,并且我只将这些网站javascript粘贴到他们的代码中,而只是按钮和一些文本。

如果有帮助,我正在使用django。

1 个答案:

答案 0 :(得分:1)

<德尔> 我真的不明白什么...... /通过......但我敢打赌答案是**饼干**。 编辑: 好吧,会话信息与cookie一起存储,因此它们与它有关,但它们还不够。 您将需要一个域(服务器脚本)上的服务,该服务将由具有AJAX的第三方站点调用。如果用户符合条件(即提供有效/无效的输出),该服务将作出响应。


我想反驳我之前的回答,理由是它没有为您的问题提供解决方案,它无法帮助您找到解决方案并且技术上不正确。

新答案:

  1. 选择一种方法来验证用户是否已执行您的操作(可能是Cookie)。
  2. 在您的网站上放置一个服务器脚本,以响应有关该验证的问题。说userValidates.py。这应该检查用户是否做了你的行动(检查cookie)。
  3. 提供第三方在其网站上包含的JavaScript代码段。该代码段会在您的域中为userValidates.py创建一个不可见的iframe。相同的脚本需要在第三方域上创建一个不可见的iframe。
  4. userValidates.py进行检查后,它会更改其他隐藏iframe的位置。
  5. 您从3提供的JavaScript将能够读取iframe的更改位置,因为它们来自同一个域。
  6. 有关更多详细信息和示例,请参阅此写得很好的文章:http://softwareas.com/cross-domain-communication-with-iframes