令牌/基于点的访问

时间:2010-07-18 15:40:37

标签: php drupal

我正在考虑使用drupal解决这个问题,但不确定是否可以用drupal完成。

我正在尝试通过积分实现对内容的访问。

  • 如果用户没有足够的积分,则他们应该无法访问内容
  • 当他们访问内容时,积分将从现有积分中删除

这可以用drupal完成吗?

2 个答案:

答案 0 :(得分:3)

此模块仍处于开发阶段,但它看起来像是您的问题的答案:Userpoints Node Access。也许你可以帮助开发人员测试和改进模块。

答案 1 :(得分:0)

这听起来像是简单的访问限制,可以通过使用php / mysql来存储用户信息,验证用户身份以及根据他们剩下的积分/积分限制对内容的访问来实现。

让用户登录,然后当用户访问页面时查询他们的帐户以查看他们是否还有任何积分,如果是,则显示内容并更新他们的帐户以扣除积分。考虑到这一点,有一点需要考虑的方法是让它不要为同一页面多次充电。如果他们做了几次刷新页面并反复收费的话,他们可能会生气:D

另一方面,如果您还需要CMS来管理您的内容,则可能会变得更加困难。我不知道有什么处理这样的事情。你最终可能会手工编写插件或修改代码。