我有energyshop.se这是一个为客户做的小型网上商店。她出售各种各样的东西,但她对.mp3和光盘都有冥想。客户可以选择购买:
所以问题是如何解决这个问题?我们在她的网站上使用PayPal进行付款,我知道付款后我可以将用户重定向到“thankyouforthepurhase”页面,如果我愿意的话。这让我认为一个选项是将用户带到他们可以下载/收听的页面,但我不知道如何将已购买的项目“连接”到要下载和/或监听的isplayed文件以及如何限制这个。我的意思是,如果页面是energyshop.se/thanks那些已经购买的人只能复制该地址并直接在那里。
在某种程度上也有关于代码的想法。如果他们进行购买,他们会将代码发送给他们进行下载或收听,但是如何生成此代码,每次都必须是唯一的,并且每次有人输入密码时都要更改密码,这样有人也不会保存代码。
我很有想法,不知道如何做到这一点。我只想把这个项目包起来,但我想我一定要为她解决这个问题。
答案 0 :(得分:0)
我想解决方案取决于她需要多少控制(或安全性)。如果您只需要用户付出的合理信心,那么您可以对整个事情更加放松。
“感谢”页面可以轻松地提供与事务ID一致的内容,paypal将返回 - 您可以使用它来控制显示的内容。如果你不是太担心重放一次'listen-once'项目,或者多次下载“下载”,那么你可以避免一堆边缘情况(下载失败)或听一次饲料中途死亡等,并根据交易简单地提供内容链接。
如果它被滥用,那么你可以努力锁定内容,从一次性链接提供mp3流,跟踪数据库中的下载等,但这将花费更多(在时间和服务器资源中),所以如果你能,首先尝试简单:)