【问题标题】:How to Restrict Private Content?如何限制私人内容?
【发布时间】:2010-12-14 21:48:03
【问题描述】:
我有一个网站,其中包含一些只有在用户付费后才能查看的私人内容。我正在考虑使用 Google Checkout 之类的东西(其他建议也很好),但从编码的角度来看,您将如何安全地将用户标记为“付费”并让他们访问私人页面? Google checkout 似乎可以接受付款,但我怎么知道付款是以编程方式完成的?
这是 wordpress 或 drupal 擅长的吗?
【问题讨论】:
标签:
web-services
privileges
payment-processing
【解决方案1】:
您可以通过 Google Checkout API 集成您的应用程序。一旦付款被批准,该 API 应该返回一条成功消息。用于订单处理的 Google Checkout 页面提到了以下三个选项:
如果您对订单处理进行自定义集成:
您将通过 SSL 安全回调 URL 收到新订单通知
定义。
您可以通过现有的订单管理继续处理订单
您在集成之前使用的系统
使用 Google Checkout。谷歌将发送
您在 XML 消息中订购信息
如果您使用 XML API 或名称-值
如果您将 HTML API 用作
由通知 API 定义。
然后您可以通过 SSL 安全通道发出订单处理命令。
如果您愿意,您仍然可以使用 Google Merchant Center 处理订单。
在应用中显示成功消息后,您只需将其帐户标记为已付费即可。没什么太复杂的。
如果您对已经与 Google Checkout 集成的软件包感兴趣,可以查看此页面:
Google Checkout Integration Partners
【解决方案2】:
扩展上一个答案。您将希望让您的客户在处理他们的付款之前创建一个帐户,然后在他们的付款上相应地设置他们的帐户权限。此时,您可以通过自己的用户管理系统控制多个级别的访问。