0

我有energyshop.se,这是我为客户做的一个小型网上商店。她出售各种东西,但她对 .mp3 和光盘有沉思。客户可以选择购买:

  • 然后将其发送到他们的家庭地址的光盘。
  • 一位聆听冥想的一部分或一位聆听冥想的所有部分
  • 有些项目也可以以其他价格下载。

所以问题是我该如何解决这个问题?我们在她的网站上使用 PayPal 进行付款,我知道在付款后,如果我愿意,我可以将用户重定向到“thankyouforthepurhase”页面。这使我认为一种选择是将用户带到他们可以下载/收听的页面,但我不知道如何将购物项目与要下载和/或收听一次的已播放文件“连接”以及如何限制这一点。我的意思是,如果页面是 energyshop.se/thanks 购买的人可以复制该地址并直接去那里。

以某种方式也有关于代码的想法。如果他们进行购买,他们会收到一个发送给他们的代码以供下载或收听,但是我如何生成此代码,该代码每次都必须是唯一的,并且每次有人输入密码时都要更改密码,因此有人也不会保存代码。

好吧,我有点想法,不知道该怎么做。我只是想结束这个项目,但我想我必须为她解决这个问题。

4

1 回答 1

0

我想解决方案取决于她认为需要多少控制(或安全)。如果您所需要的只是对用户已付费的合理信心,那么您可以对整个事情更加放松。

“谢谢”页面可以轻松地提供与 paypal 将返回的交易 ID 一致的内容 - 您可以使用它来控制显示的内容。如果您不太担心重播“一次听”项目,或者“下载”被下载了很多次,那么您可以避免一堆边缘情况(下载失败或一次听提要中途死亡)等),并简单地根据交易提供指向内容的链接。

如果它被滥用,那么您可以努力锁定内容,从一次性链接提供 mp3 流,跟踪数据库中的下载等,但这将花费更多(时间和服务器资源),所以如果可以,尝试简单第一的 :)

于 2013-02-15T13:47:53.330 回答