限制用户仅访问特定页面一定次数

时间:2013-06-03 07:23:15

标签: drupal

如何限制用户(角色)仅访问特定页面一定次数?

我正在使用drupal 6.这是优质内容,我只想免费提供5个优质内容。

2 个答案:

答案 0 :(得分:2)

您可以计算该页面的用户访问次数,并更新Cookie或会话变量中的计数,如果访问次数大于定义的限制,则将页面重定向到其他页面, 可以调用一些on load hook来计算访问次数,

答案 1 :(得分:0)

未尝试此操作,但您可以使用内容配置文件和规则模块执行此操作。在用户配置文件中创建一个字段以跟踪计数。使用规则模块检查用户是否正在查看高级内容页面,如果他正在查看,则在呈现页面之前检查用户配置文件计数。如果小于5,则增加计数,否则重新定向。