Hi,

I have to allow the user to view some specific nodes, only after he does payment. Can i restrict viewing of content of some nodes based on their payment details. can some boby tell me as to how this can be acheived in Drupal. I am using Drupal 5.11 version.

Thanks,
Betty

Comments

Amix’s picture

Try these two modules

http://drupal.org/project/premium
http://drupal.org/project/role_control
__________________________________________________________________________________
www.DrupalBased.com - Showcasing Drupal Powered Sites.

glennr’s picture

Ubercart allows you to sell roles and therefore site access: see the Ubercart site for more info on how to do this. I think e-Commerce might also do this, but haven't tried it.

Either way, you'll also need to use a module to restrict content access using roles in some way. Some options:

I used (and was happy with) Content Access. UC Node Access goes further by integrating Content Access into Ubercart, though I didn't have need for it. However, Premium also looks interesting because allows teasers to be viewed by everyone while locking down the main node. See http://drupal.org/node/268100#comment-875260 for a rundown on the differences between some of these modules.

Good luck!