如何使用密钥锁定Web应用程序以支付客户费用?

时间:2012-05-11 20:23:10

标签: web-applications

有些应用程序在购买时会让您输入某种秘密密钥以证明您购买了该东西。很酷,但是怎么做?不是为了黑客,而是出于好奇。它甚至有用吗?

比如说,

  1. 一家虚构的ACME公司开发了AcmeSuperDuperSlider。
  2. 哪一个在1个域上购买和使用。
  3. 该应用如何知道何时在其他域上使用?网络服务?

    我可能需要在部署之前锁定一些东西,所以我正在寻找建议。

1 个答案:

答案 0 :(得分:0)

这绝不会在JavaScript中完成,因为源不会对用户隐藏。

您必须使用某种服务器端语言并检查HTTP标头REQUEST_URI(或其等价物)的值。

在JavaScript中,您可以查看window.location,但就像我说的那样,它毫无意义。